FTP (File Transfer Protocol) – это протокол передачи файлов, который появился задолго до HTTP и TCP/IP. ФТП известен с 1971 года, считается старейшим протоколом прикладного уровня. Сегодня он используется для подключения к удаленным серверам (ftp vds) или компьютерам. Чтобы настроить работу, нужны FTP-клиенты.
Пошаговая инструкция подразумевает, что для работы необходимо будет:
1. Поставить сервер File Transfer Protocol, поддерживающий протоколы secure-подключения (в частности, SSL).
2. Создать учетку пользователя и настроить ее для работы.
3. Проверить наличие подключения к серверу с File Transfer Protocol.
4. Установить сервер File Transfer Protocol.
Чтобы установить и настроить File Transfer Protocol на ОС Ubuntu 20.04 LTS, необходимо использовать команду $ sudo apt update && apt install vsftpd.
Сервер уже работает, но необходимо выставить настройки в файле конфиг. Для этого открывает его и вносим изменения, проставляя NO или YES напротив настроек. После этого необходимо обновить файл конфиг и перезапустить сервер.
Чтобы обеспечить безопасность передачи данных, необходимо подключить сертификаты SSL. Затем настраивает учетку FTP-пользователя для подключения. Сначала можно авторизоваться на сервере под локалью, но затем лучше создать отдельную учетку командой:
$ sudo useradd ftpuser -d /home/userftp -s /bin/false -m
В данном примере мы создали юзера с никнеймом userftp, который будет находиться в домашней директории /home/userftp (доступ по локали запрещен). Создаем пароль,