1 мар. 2013 г.

Настраиваем FTP клиент | OpenWRT


Это вторая часть статьи по созданию собственного фтп сервера на базе роутера под управлением дистрибутива OpenWRT. Подразумевается, что вы уже подключили внешний USB- накопитель для хранения данных.

Приступим:
  • Запускаем SSH клиент или прописываем в терминал
ssh -l root 192.168.0.1 
Адрес, естественно, вашего устройства.
Авторизуемся.
  • Создаем группу
echo web:x:101: >> /etc/group
  • Создадим домашнюю директорию для ftp, в которую смонтируем внешний жесткий диск.
mkdir /ftp
  • Добавим группу nogroup (65534) и пользователя username
echo username:*:102:101:username:/ftp:/bin/ash >> /etc/passwd
echo ftp:*:103:65534:ftp:/ftp:/bin/ash >> /etc/passwd
chgrp -R web /ftp
chown username /ftp

  • Добавим пароль для пользователя username
passwd username

Вводим пароль, подтверждаем пароль.
  • Установим пакет FTP-сервера
opkg update
opkg install pure-ftpd


Настройки FTP находятся в файле /etc/config/pure-ftpd.
Отредактируйте следующие строки:

option noanonymous '0'
option anonymouscantupload '1'
option syslogfacility 'none'
option altlog 'stats:/var/log/pureftpd.log'
option enabled '1'

Также удалите строку peruserlmits
  • Запустим и добавим в автозапуск наш FTP сервер:
/etc/init.d/pure-ftpd enable

/etc/init.d/pure-ftpd start


Пробуем зайти из браузера ftp://192.168.0.1/

Если войти не получается, перезагружаем роутер.
5 Snow Dimon: Настраиваем FTP клиент | OpenWRT Это вторая часть статьи по созданию собственного фтп сервера на базе роутера под управлением дистрибутива OpenWRT . Подразумевается, что...
ВКонтакте
FaceBook
Google+
UP