Настройка FTP Сервера
Настроить FTP сервер в Linux'е? Проще простого!
Настройка ProFTPD под Linux.
Тема нашего сегодняшнего разговора - поднятие FTP сервера под твоим любимый Linux'ом ;) На самом деле в этом нет ничего сложного, но я немного с ним таки помучился :) Поэтому приступим!
FTP Серверы
Лучшим сервером, на мой (и не только ;) взгляд, является ProFTPD. Существует также не плохая и легкая альтернатива - Pure-FTPD. Там не нужно мучиться ни с какими настройками. Запускается из консоли с нужными тебе параметрами и все. Мы же не ищем легких путей, и приступаем к настройке (установить то я думаю ты сможешь) ProFTPD.
Ду ит!
Сперва наперво ты должен включить, отключенного по дефолту, юзера ftp. Шелл ему необходимо указать /bin/false, думаю для чего - понятно ;)
Теперь приступим собственно правке конфига /etc/proftpd/proftpd.conf.
Как ты можешь заметить там уже лежит семпл, нам же нужно его лишь немного подправить:
Вот рабочий конфиг моего proftpd. Комменты, думаю, будут излишни:
ServerName "van1llaman ProFTPD Server" ServerType standalone DefaultServer on RequireValidShell off AuthPAM off AuthPAMConfig ftp TransferLog /var/log/proftpd.transfer.log SystemLog /var/log/proftpd.log AllowLogSymlinks off Port 21 Umask 022 MaxInstances 30 User proftpd Group proftpdOrder allow,deny Allow from all Deny from all IgnoreHidden on Order deny,allow AllowUser proftpd AllowUser root User ftp Group ftp UserAlias anonymous ftp MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message DenyAll AllowAll
Теперь только осталось удалить из файла /etc/ftpusers пользователей кому доступ на фтп разрешен, то есть это юзер ftp, или добавить, кому запрещен, и дело в шляпе ;)
