Настройки FTP



Выполняем команду: ___sudo apt-get install vsftpd___
Редактируем конфигурационный файл___sudo nano /etc/vsftpd.conf___

......Пример конфиг. файла...........................
# Example config file /etc/vsftpd.conf
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=0002
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
local_root= /
#chown_username=whoever
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=120
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=NO
chroot_list_enable=NO
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
ssl_enable=NO
file_open_mode=0777
pasv_enable=YES
......Конец примера конфиг. файла...........................
Выполняем в терминале команду ___sudo adduser name__
и создаем пользователя name
Делаем name владельцем папки(пример)___sudo chown -R name /srv/ftp___
Изменение прав доступа(пример)___sudo chmod -R 777 /srv/ftp___
Перезагрузка сервера vsftpd___sudo service vsftpd restart___

Если вы скопировали конфигурационный файл (например, из браузера или с диска ПК), то в нем могут
присутствовать невидимые управляющие символы, в итоге сервер не будет работать.
Для исправления файла выполните___sed -i 's,\r,,;s, *$,,' /etc/vsftpd.conf___
______
______
______
______
______
______
______