Для установки vsftpd необходимо выполнить следующую команду:
sudo apt-get install vsftp
Чтобы сменить настройки сервера, с заданных по умолчанию, вы можете отредактировать файл настроек vsftpd: /etc/vsftpd.conf. По умолчанию, позволен только анонимный доступ на FTP. Если вы хотите отключить эту опцию, вам нужно изменить строку "anonymous_enable=YES" на "anonymous_enable=NO":
sudo nano /etc/vsftpd.conf
Для сохранения изменений в nano жмём Ctrl + O, для выхода: Ctrl + X.
По умолчанию, локальным пользователям отключена возможность входа на FTP сервер. Чтобы изменить это, раскомментируйте следующую строку (т.е. просто еберите знак "#" перед строкой):
#local_enable=YES
Также настройки по-умолчанию, позволяют пользователям только скачивать файлы с FTP сервера, но не разрешают загружать файлы на сервер. Для изменения этого поведения, раскомментируйте строку:
#write_enable=YES
Точно так же анонимным пользователям запрещена загрузка файлов на FTP сервер. Для изменения этой настройки раскомментируйте эту строку:
#anon_upload_enable=YES
Как только вы настроили vsftpd, вы можете запустить демона. Для запуска воспользуйтесь следующей командой:
sudo /etc/init.d/vsftpd start
Для перезапуска демона:
sudo /etc/init.d/vsftpd restart
Я разрешила локальным пользователям входить на FTP сервер. Проверяем:
avalon@avalon-laptop:~$ ftp
ftp> open
(to) localhost
Connected to localhost.
220 (vsFTPd 2.0.7)
Name (localhost:avalon): avalon
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
В строке:
Name (localhost:avalon): avalon
вместо "avalon" указывайте нужного Вам пользователя. Password: - пароль к нему.
Взято с http://sgu.kz/forum/