Как установить 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 .