Как установить FTP-сервер на Ubuntu 18.04 20.04 22.04 LTS

FTP (File Transfer Protocol) — это широко используемый протокол для обмена файлами через Интернет. Он позволяет пользователям загружать, скачивать и управлять файлами на удаленном сервере. Настройка FTP-сервера на Ubuntu 18.04 20.04 22.04 LTS может быть полезна для различных целей.

В этом руководстве мы рассмотрим, как настроить FTP-сервер на Ubuntu 18.04 20.04 22.04.

Предварительные условия

Прежде чем приступить к работе, вам понадобятся:

  • Запущенная Ubuntu 18.04 20.04 22.04.
  • Пользователь, не являющийся пользователем root, с привилегиями sudo
  • FTP-клиент (например, FileZilla)

Шаг 1 — Установка FTP-сервера

Первым шагом будет установка программного обеспечения FTP-сервера. Мы будем использовать vsftpd, который является популярным FTP-сервером для систем на базе Unix.

Чтобы установить его, сначала обновите список пакетов:

$ sudo apt update

После обновления списка пакетов установите vsftpd:

$ sudo apt install vsftpd

После завершения установки служба vsftpd будет запущена автоматически.

Шаг 2 — Настройка FTP-сервера

Теперь, когда vsftpd установлен, нам нужно его настроить. Основной файл конфигурации находится по адресу /etc/vsftpd.conf.

Откройте этот файл в текстовом редакторе:

$ sudo nano /etc/vsftpd.conf

Конфигурационный файл vsftpd по умолчанию хорошо прокомментирован. Все опции подробно описаны в комментариях.

По умолчанию анонимным пользователям разрешен вход на FTP-сервер. Если вы хотите запретить анонимный доступ, откомментируйте следующую строку:

#anon_login=YES

Измените ее на:

anon_login=NO

Если вы хотите разрешить вход локальным пользователям, откомментируйте следующую строку:

#local_enable=YES

Измените ее на:

local_enable=YES

Сохраните и закройте файл, когда закончите.

Шаг 3 — Настройка учетной записи пользователя

После установки и настройки FTP-сервера нам необходимо создать учетную запись пользователя.

В целях безопасности рекомендуется создать отдельную учетную запись пользователя для доступа к FTP. Чтобы создать учетную запись пользователя, выполните следующую команду:

$ sudo adduser ftpuser

Вам будет предложено задать пароль для пользователя.

После создания пользователя нам нужно создать для него каталог. Это каталог, в котором пользователь сможет получать доступ и загружать файлы.

Для этого выполните следующую команду:

$ sudo mkdir -p /home/ftpuser/ftp

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

$ sudo chown nobody:nogroup /home/ftpuser/ftp
$ sudo chmod a-w /home/ftpuser/ftp

Шаг 4 — Подключение к FTP-серверу

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

Для подключения вам понадобится IP-адрес сервера, имя пользователя и пароль.

Получив всю необходимую информацию, откройте FTP-клиент и введите данные.

Если подключение прошло успешно, вы сможете получить доступ к FTP-каталогу и загружать/выгружать файлы.

Заключение

В этом руководстве мы показали, как настроить FTP-сервер на Ubuntu 18.04 20.04 22.04. Мы также обсудили, как настроить FTP-сервер и создать учетную запись пользователя.

Настройка FTP-сервера может быть полезна для различных целей. Вы можете использовать его для обмена файлами с другими пользователями или для хранения собственных файлов в удаленном месте.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *