FTP (File Transfer Protocol) - це протокол передавання файлів, який з'явився задовго до HTTP і TCP/IP. FTP відомий з 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
(доступ за локаллю заборонено). Створюємо пароль.