Установка Proftpd на Debian/Ubuntu/Mint

Установка 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 чтобы каждый раз не запускать ФТП, но у меня не получилось это сделать. Пришлось поменять на стандартелон. Глобальные настройки то мы настроили в самом файле, но что качается разнообразных прав доступа, то лучше их делать через графический интерфейс.

графический интерфейс gadmin-proftpd для proftpd

графический интерфейс gadmin-proftpd для proftpd

На этом и все! Статья «Установка Proftpd на Debian/Ubuntu/Mint» завершена. Спасибо за посещение моего сайта http://linux-notes.org

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.