FTP

Инсталирайте и конфигурирайте FTP сървър на Linux Mint 20

Инсталирайте и конфигурирайте FTP сървър на Linux Mint 20
FTP или File Transfer Protocol е най-популярният мрежов протокол, който се използва за прехвърляне на файлове и информация между две системи през мрежа. FTP обаче по подразбиране не криптира трафика, което не е сигурен метод и може да доведе до атака на сървър. Тук идва VSFTPD, което означава много сигурен FTP Daemon и е сигурен, стабилен и бърз FTP сървър. VSFTPD е лицензиран под GNU GPL. За повечето дистрибуции на Linux VSFTPD се използва като FTP сървър по подразбиране. В тази статия ще научите как да инсталирате и конфигурирате FTP сървъра на Linux Mint OS.

Забележка: Обяснихме процедурата и командите в Linux Mint 20 OS. Горе-долу същата процедура може да се следва в по-старите версии на Mint.

Инсталиране на FTP сървър

За да инсталирате FTP сървър на Linux Mint, следвайте стъпките по-долу:

Стъпка 1: Инсталирайте VSFTPD

Първата ни стъпка ще бъде да инсталираме VFTPD в нашата система. За целта стартирайте терминала в Mint OS, като използвате клавишната комбинация 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 / празно
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 връзка, издайте следната команда в терминала, като замените от действителния IP адрес на вашия FTP сървър:

$ ftp

Можете също така да тествате FTP връзката дистанционно, като използвате същата команда по-горе от отдалечената система. Тествах FTP връзката от машината с Windows в мрежата.

Можете също да използвате FTP клиента като Filezilla, за да се свържете с FTP сървъра. За да използвате приложението Filezilla за свързване към FTP сървъра, предоставете IP адреса на FTP сървъра, потребителско име и парола, които сте задали по-рано, и номер на порт 21 и след това щракнете върху Бързо свързване бутон.

След като се свържете, ще бъдете успешно влезли в FTP сървъра и ще имате достъп до файлове и папки на отдалечен сървър.

Там имате инсталация и конфигурация на FTP сървъра в системата Linux Mint 20. Следвайки описаните по-горе прости стъпки, можете лесно да настроите FTP сървъра и да прехвърляте файлове през него.

Екранен тракпад и указател на мишката на AppyMouse за таблети с Windows
Потребителите на таблети често пропускат показалеца на мишката, особено когато са привични да използват лаптопите. Смартфоните и таблетите със сензоре...
Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...