Примітка: Ми пояснили процедуру та команди в ОС Linux Mint 20. Більш-менш таку ж процедуру можна дотримуватися у старих версіях Mint.
Встановлення FTP-сервера
Щоб встановити FTP-сервер на Linux Mint, виконайте такі дії:
Крок 1: Встановіть VSFTPD
Першим нашим кроком буде встановлення VFTPD в нашій системі. Для цього запустіть термінал в ОС Mint за допомогою комбінації клавіш Ctrl + Alt + T. Потім виконайте таку команду в терміналі, щоб оновити індекс системного сховища:
$ sudo apt оновленняПотім встановіть VSFTPD, використовуючи таку команду в терміналі:
$ sudo apt install -y vsftpd
Після завершення встановлення VSFTPD ми перейдемо до налаштування.
Крок 2: Налаштуйте VSFTPD
VSFTPD можна налаштувати через / etc / vsftpd.конф файл. Відредагуйте / etc / vsftpd.конф файл, використовуючи таку команду в терміналі:
$ sudo nano / etc / vsftpdТепер додайте або розкоментуйте такі рядки (якщо вони вже додані у файл):
слухати = НІanonymous_enable = НІ
local_enable = ТАК
write_enable = ТАК
local_umask = 022
dirmessage_enable = ТАК
use_localtime = ТАК
xferlog_enable = ТАК
connect_from_port_20 = ТАК
chroot_local_user = ТАК
secure_chroot_dir = / var / run / vsftpd / empty
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.пем
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.ключ
ssl_enable = Так
pasv_enable = Так
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = ТАК
ssl_tlsv1 = ТАК
ssl_sslv2 = НІ
ssl_sslv3 = НІ
Після закінчення збережіть і закрийте / etc / vsftpd.конф файл.
Крок 3: Дозвольте порти в брандмауері
Якщо у вашій системі працює брандмауер, вам потрібно буде дозволити через нього порти FTP. Виконайте такі команди в терміналі, щоб дозволити порти 20 і 21:
$ sudo ufw дозволяють 20 / tcp$ sudo ufw дозволить 21 / tcp
Ви можете перевірити, чи дозволено порт у брандмауері чи ні, використовуючи таку команду в терміналі:
$ sudo ufw статусКрок 4: Увімкніть та запустіть VSFTPD
Тепер VSFTPD налаштовано та дозволено в брандмауері; тепер ми можемо вмикати та запускати служби VSFTPD. Ось команди для цього:
Щоб увімкнути службу VSFTPD при запуску, виконайте таку команду в терміналі:
$ sudo systemctl включити vsftpd.обслуговуванняЩоб запустити службу VSFTPD, виконайте таку команду в терміналі:
$ sudo systemctl start vsftpd.обслуговуванняЯкщо вам потрібно перезапустити службу VSFTPD після внесення будь-яких змін конфігурації, виконайте таку команду в терміналі:
$ sudo systemctl перезапустіть vsftpd.обслуговуванняЩоб перевірити, чи активний і працює VSFTPD, виконайте таку команду в терміналі:
$ sudo systemctl статус vsftpd.обслуговування
Крок 5: Створіть користувача FTP
Далі створіть обліковий запис користувача, який буде використовуватися для перевірки з'єднання FTP. Виконайте такі команди в Терміналі, щоб створити обліковий запис користувача та встановити пароль:
$ $ sudo adduser$ sudo passwd
Крок 6: Перевірте з'єднання FTP
Тепер наш FTP-сервер готовий, тому прийшов час протестувати FTP-з'єднання.
Щоб перевірити локальне з'єднання FTP, виконайте таку команду в терміналі, замінивши
Ви також можете дистанційно протестувати з'єднання FTP, використовуючи ту саму команду з віддаленої системи. Я перевірив підключення FTP з машини Windows у мережі.
Ви також можете використовувати FTP-клієнт, такий як Filezilla, для підключення до FTP-сервера. Щоб використовувати програму Filezilla для підключення до FTP-сервера, вкажіть IP-адресу FTP-сервера, ім’я користувача та пароль, які ви встановили раніше, та номер порту 21, а потім натисніть Швидке з'єднання кнопку.
Після підключення ви успішно ввійдете в систему на FTP-сервері та зможете отримати доступ до файлів та папок віддаленого сервера.
Там ви маєте інсталяцію та конфігурацію FTP-сервера в системі Linux Mint 20. Дотримуючись описаних вище простих кроків, ви можете легко налаштувати FTP-сервер і передавати файли через нього.