Как установить ProFTPD в Ubuntu 20.04 LTS

Как установить ProFTPD в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить ProFTPD в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, ProFTPd — это приложение FTP-сервера с открытым исходным кодом, которое позволяет вам настраивать свои собственные FTP-серверы в системе Linux. Он отличается широкими возможностями настройки и отличной документацией, доступной для всех пользователей.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку ProFTPD на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите ProFTPD на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка ProFTPD в Ubuntu 20.04.

По умолчанию ProFTPD доступен в базовых репозиториях Ubuntu. Теперь мы запускаем следующую команду, чтобы установить его:

sudo apt install proftpd

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

sudo systemctl start proftpd
sudo systemctl enable proftpd

Шаг 3. Настройка ProFTPD.

Файлы конфигурации по умолчанию ProFTPD доступны в каталоге. Перед его изменением удобно сделать резервную копию исходного файла, которую мы можем использовать, если у нас возникнут проблемы позже:/etc/proftpd/proftpd.conf

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
sudo nano /etc/proftpd/proftpd.conf

Отредактируйте раскомментацию (укажите корневой каталог для chroot):

# Use this to jail all users in their homes 
# DefaultRoot			~
DefaultRoot /home/Linux/Docs

Вы можете изменить настройку в соответствии с вашими требованиями:

  • ServerName: вы можете изменить его в качестве имени сервера по умолчанию.
  • UseIPV6: Вы можете отключить его, выключив
  • DefaultRoot: вы можете раскомментировать эту строку, чтобы ограничить пользователей их домашними папками.
  • Порт: вы можете запустить ProFTPD на настраиваемом порту, изменив его в этой строке
  • SystemLog: расположение файла журнала по умолчанию. Вы можете изменить его в соответствии с вашими требованиями

Шаг 4. Создание пользователей ProFTPD.

Давайте теперь обсудим шаги по созданию пользователя FTP «infoit-user» с папкой « » в качестве домашней папки:/var/www/

sudo useradd infoit-user
sudo passwd infoit-user
sudo usermod -m -d /var/www/ infoit-user

Теперь перезапустите службу PROFTPD, чтобы изменения вступили в силу:

sudo systemctl restart proftpd

Шаг 5. Доступ к FTP-серверу.

Мы собираемся получить доступ к ProFTPD через FileZilla из клиентской системы. Теперь мы устанавливаем FileZilla в вашу клиентскую систему, используя следующую команду:

sudo apt install filezilla

Теперь все, что вам нужно сделать, это открыть FTP-клиент и подключиться к серверу, используя его IP-адрес, имя хоста или имя домена. Если все настроено правильно, вам должен быть предоставлен доступ к серверу с правильным именем пользователя и паролем.

Поздравляю! Вы успешно установили ProFTPD . Благодарим за использование этого руководства по установке ProFTPD в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт ProFTPD .

Прокрутить вверх