Создаём FTP сервер под Ubuntu
Сегодня в моей короткой заметке расскажу как быстро и просто настроить FTP сервер на вашем только что купленном сервере или VPS под управлением Linux Ubuntu, вся процедура со второй попытки у меня занимает не более 5ти минут. Для начала нужно подключится к вашему серверу по SSH и установить FTP сервер при помощи следующей команды:
sudo apt-get install vsftpd
Затем нужно установить разрешение на запись по FTP. Открываем файл настроек сервера следующей командой:
sudo vi /etc/vsftpd.conf
Теперь нужно нажать клавишу "i" для возможности редактирования фалйа. Теперь находим следующую строку:
write_enable=YES
И раскоменчиваем её (удалить знак #решётки в начале) Сохраняем и выходим: нажать клавишу Esc и затем ввести на клавиатуре :wq (с двоеточием в начале). Затем нужно перезагрузить ваш FTP сервер следующей командой:
sudo restart vsftpd
Пару раз у меня не срабатывала перезагрузка только FTP службы и я перезагружал весь сервер следующей командой:
sudo reboot
Обратите внимание: не стоит перезагружать весь сервер на рабочем проекте, так как ваши сайты станут недоступны в момент перезагрузки, этот метод годится только для ещё не запущенных в продакшен проектов. А на этом всё, у вас есть возможность подключатся к вашему серверу по FTP. Имя пользователя и пароль соответствуют вашей учётной записи. Если у вас это root настоятельно рекомендую создать отдельную учётную запись и пользоваться ей для работы с вашим сервером, выполняя лишь необходимые задачи от имени root с помощью команды sudo. P.S. Что бы сконфигурировать ваш ftp сервер максимально безопасно и эффективно рекомендую так же внести данные настройки FTP сервиса:
anonymous_enable=NO local_enable=YES write_enable=YES connect_from_port_20=NO chroot_local_user=YES local_umask=022
Всем удачного старта в администрировании!