Как правильно настроить ftp сервер на debian?

Рейтинг: 0Ответов: 2Опубликовано: 03.05.2011

Задача - поднять FTP сервер. Использую vsftpd.

При рестарте появляется следующая ошибка:

root@test-lisa2:/var/log# /etc/init.d/vsftpd restart

Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.

В файле конфигурации следующее:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#ascii_upload_enable=YES
#ascii_download_enable=YESн
ftpd_banner=Welcome!
#banned_email_file=/etc/vsftpd.banned_emails
chroot_local_user=YES
chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

Никаких дополнительных директорий (в соответствии с разными руководствами) не создавала пока, хочу сначала разобраться, чтобы все не испортить.

Вопрос, в чем я не права и как сделать сервер рабочим? Понятно, что нужно создать пользователей и необходимые для работы директории, но пусть перезапустится сначала нормально.


Проблема решилась включением лога программы в файл конфигурации

syslog_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd1.log

соответствующие файлы /var/log/vsftpd1.log и /var/log/vsftpd.log создать вручную.

Теперь вопрос стоит следующим образом - почему программа стала работать нормально? Как это связано? Мне очень важно понимать именно механизм для осознания своих действий.

Ответы

Ответов пока нет.