
Установка Proftpd на Debian/Ubuntu/Mint
Сейчас, в своей теме «Установка Proftpd на Debian/Ubuntu/Mint» расскажу как можно легко установить и пользоваться FTP сервером на Debian/Ubuntu/Mint. Установка очень проста и не потребуется много времени даже на настройку самого сервера.
Proftpd — это демон FTP сервера Unix -подобных ОС, также для Linux. На сегодня, имеется много решений для использования ФТП, но установим именно этот экземпляр из всех имеющихся.
Установка Proftpd на Debian/Ubuntu/Mint:
# sudo apt-get install proftpd
При установке вас спросят о том, как лучше запускать ваш сервер ФТП — в автоматическом режиме ( при помощи initd) или самому. Выбирать вам, но я все таки буду запускать с помощью initd.
На этом установка завершена, но есть еще очень полезный пакет, который я советую тоже установить — это gproftpd. Собственно это графический интерфейс для управления данным сервером FTP и его можно устанавливать на разных машинах.
Установим gproftpd, он не помешает:
# sudo apt-get install gproftpd
Я его устанавливал, но есть одно но, он не работает, по крайней мере у меня, по этому я выкрутился по другому.
Если используете 64-бит ОС, то скачиваем:
# cd /usr/local/src # wget http://debian.cs.binghamton.edu/debian/pool/main/g/gadmin-proftpd/gadmin-proftpd_0.4.0-1_amd64.deb
Если используете 32-бит ОС, то скачиваем:
# cd /usr/local/src # wget http://debian.cs.binghamton.edu/debian/pool/main/g/gadmin-proftpd/gadmin-proftpd_0.4.0-1_i386.deb
Устанавливаем скачанный deb пакет:
# sudo dpkg -i gadmin-proftpd_0.4.0-1_i386.deb
Если кто не знает, или подзабыл как узнать разрядность ОС, то используйте:
# uname -a
Чтобы запустить наш установленный сервер, используйте:
# sudo /etc/init.d/proftpd start
Чтобы запустить наш установленный сервер, используйте:
# sudo /etc/init.d/proftpd stop
Чтобы запустить наш установленный сервер, используйте:
# sudo /etc/init.d/proftpd restart
Настройка конфигурации Proftpd:
# vim /etc/proftpd/proftpd.conf
Cоздаем необходимые директории и назначаем права:
# chmod 555 /home/ftp
Создаем и выставляем права ( полный доступ) для папки:
# mkdir -p /home/ftp/incoming # chmod 777 /home/ftp/incoming
Создаем и выставляем права ( только чтение) для папки:
# mkdir -p /home/ftp/public # chmod 555 /home/ftp/public # chown -R ftp:ftp /home/ftp/
Добавим путь к логам нашего фтп сервера:
# touch /var/log/ftp-tranfer.log # touch /var/log/ftp-error.log
В этом файле нужно править кое что, чтобы было удобней, я просто выложу свой готовый конфигурационный файл с немного переведенными комментариями, по этому если нужно просто прочитать его, то переходим сюда. Так же, как по мне, лучше скачать его себе на сервер и немного подредактировать под себя, для этого:
# cd /etc/proftpd/ # wget http://linux-notes.org/wp-content/uploads/files/FTP/proftpd_Debian/proftpd.conf # chmod 644 proftpd.conf
ВНИМАНИЕ! Я раньше, говорил что буду использовать inetd чтобы каждый раз не запускать ФТП, но у меня не получилось это сделать. Пришлось поменять на стандартелон. Глобальные настройки то мы настроили в самом файле, но что качается разнообразных прав доступа, то лучше их делать через графический интерфейс.
На этом и все! Статья «Установка Proftpd на Debian/Ubuntu/Mint» завершена. Спасибо за посещение моего сайта http://linux-notes.org