FTP Server Ubuntu: установка и настройка

Давно хотели поднять FTP Server на Ubuntu? Доступно и понятно объясняем как все настроить!

FTP  — используют для того чтобы легко и просто обмениваться файлами между компьютерами в локальной, так и глобальной сети интернет. Сегодня мы расскажем как установить и настроить FTP Server на Ubuntu Linux.

Установка FTP на Ubuntu

Все действия необходимо выполнять в терминале, поэтому первым действием запустите данную программу.

Обновите список пакетов и после чего обновить систему:

sudo apt update && sudo apt-get upgrade -y

Теперь установим FTP в Ubuntu

sudo apt install vsftpd

FTP установлен в операционную систему, приступим к настройке!

Настройка FTP сервера

Прежде чем вы начнете выполнять действия по настройке FTP которые указаны ниже, настоятельно прочитать статью про «команду» nano, особенно если вы новичок в Linux.

Добавляем службу FTP в «автозагрузку» Ubuntu

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

Теперь начнем вносить изменения в конфигурационный файл FTP.

Простая, первоначальная настройка FTP

Создаем копию конфигурационного файла, чтобы в случае чего откатиться обратно:

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig

Перед внесением изменений остановим службу:

sudo service vsftpd stop

Теперь открываем vsftpd.conf в терминальном текстовом редакторе nanо:

sudo nano /etc/vsftpd.conf

Если вы не хотите чтобы анонимные пользователи подключались к FTP (читайте как любой человек), то напротив параметра anonymous_enable поставьте NO:

# Allow anonymous FTP? (Disabled by default).
anonymous_enable=NO

Чтобы FTP могли подключится пользователи которых вы добавили в систему, то раскомментируйте local_enable и поставьте YES:

# Uncomment this to allow local users to log in.
local_enable=YES

Чтобы пользователи FTP могли загружать, создавать файлы и папки раскомментируйте write_enable и поставьте YES:

# Uncomment this to enable any form of FTP write command.
write_enable=YES

После окончания настройки перезагрузите службу FTP, чтобы изменения вступили в силу:

sudo service vsftpd restart

Продвинутая настройка

Для того чтобы пользователи использовали одну папку FTP, добавить в файл vsftpd.conf строку

local_root=/указываем/путь/к/папке

Подключение к FTP

Загрузите одну из программ для работы с FTP

Введите в настройки адрес ftp://XX.XX.ваш_ip, а также вашу учетную запись созданную на сервере FTP и пароль.

У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Linux. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!