top of page

Поднимаем FTP на ubuntu

Итак, у нас есть убунту сервер и отрытый терминал из-под рута. Поехали.

Устанавливаем и настраиваем:

1. Обновляем все программки: sudo apt-get update 2. Устанавливаем FTP сервер: sudo apt-get install vsftpd При установки возникнет вопрос, готовы ли мы потратить 27 МБ места ради этого - пишем Y - готовы.

3. Устанавливаем текстовой редактор, он нам понадобится, чтобы редактировать конфиг FTP: sudo apt-get install nano

4. Открываем конфиг FTP (тоже обязательно c приставкой sudo): sudo nano /etc/vsftpd.conf

Перемещаемся стрелочками.

Ищем listen=NO и заменяем на listen=YES #listen_ipv6=YES - закоментировать.

write_enable=YES - раскомментировать

Перемещаемся в конец файла, ищем pam_service_name=vsftpd и заменяем на pam_service_name=ftp

Чтобы сохранить и выйти обратно в терминал нужно выполнить: 1. Ctrl + X 2. y 3. Enter

5. Перезагружаем сервер sudo service vsftpd restart

Проверяем подключение.

Я использую для подключения к ftp программу filezilla (https://filezilla-project.org/download.php) Она есть и под мак и под PC.

Устанавливаем, открываем, выбираем файл -> Менеджер сайтов. Нажимаем "новый сайт". В правом окне вводим хост (ip нашего ubuntu server и подключения ssh) Тип входа выбираем нормальны, вводим пользователя (root) и ваш пароль (как для ssh) Должно выглядеть примерно так:

Нажимаем соединиться

Если всё удалось - в верхнем окошке увидим следующее:

Тут система такая. В левой половине экрана - файлы на вашем компьютере, а справа - на удалённом сервере. Их можно мышкой туда-сюда перетаскивать.

PS Если что-то пошло не так

Если во время изменения конфига что-то поменяли, но забыли что - всегда можно откатиться - удалить и установить снова. Удалить sudo apt-get purge vsftpd Установить sudo apt-get install vsftpd

 
 

Недавние посты

Смотреть все

Comments


bottom of page