Поиск

воскресенье, 26 мая 2013 г.

TL-WR1043ND на OpenWRT установка FTP server

Putty
Putty
Настраиваем FTP-сервер. Хочу скидывать файлы с телефона или с ПК на подключенный к роутеру винчестер
подсказка с http://cyber-place.ru/showthread.php?t=379

Для доступа к командной строке роутера по протоколам SSH и TELNET используется программа PuTTY.
Об этом написано здесь TL-WR1043ND прошивка на OpenWRT и запуск на нем MiniDLNA

Для личного удобства FTP-сервер прописываю в папку /mnt/sda1

Создаем группу
echo web:x:101: >> /etc/group

Создадим пользователя и домашнюю директорию для ftp
Добавим его в группу nogroup (65534) и пользователя CyberLab
echo CyberLab:*:102:101:CyberLab:/mnt/sda1:/bin/ash >> /etc/passwd
echo ftp:*:103:65534:ftp:/mnt/sda1:/bin/ash >> /etc/passwd
chgrp -R web /mnt/sda1
chown CyberLab /mnt/sda1
Добавим пароль для пользователя CyberLab
passwd CyberLab

Установим пакет FTP-сервер. У меня уже был установлен vsftpd. Утанавливал аналогично, как описано ниже. Только настройки лежат в /etc/vsftpd.conf
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
Установка OpenWrt на Dlink DIR-320