Nainštalujte a nakonfigurujte server FTP v systéme Linux Mint 20

Install Configure Ftp Server Linux Mint 20



FTP alebo File Transfer Protocol je najobľúbenejší sieťový protokol, ktorý sa používa na prenos súborov a informácií medzi dvoma systémami v sieti. FTP však v predvolenom nastavení nešifruje prenos, čo nie je bezpečný spôsob a môže viesť k útoku na server. Tu prichádza VSFTPD, čo znamená Very Secure FTP Daemon a je bezpečný, stabilný a rýchly FTP server. VSFTPD je licencovaný pod GNU GPL. Pre väčšinu distribúcií Linuxu sa VSFTPD používa ako predvolený server FTP. V tomto článku sa dozviete, ako nainštalovať a nakonfigurovať server FTP v systéme Linux Mint OS.

Poznámka: Vysvetlili sme postup a príkazy v systéme Linux Mint 20 OS. Viac -menej rovnaký postup je možné použiť aj v starších verziách mincovne.







Inštalácia servera FTP

Ak chcete nainštalovať server FTP na Linux Mint, postupujte podľa nasledujúcich krokov:



Krok 1: Nainštalujte VSFTPD

Našim prvým krokom bude inštalácia VFTPD do nášho systému. Ak to chcete urobiť, spustite Terminál v systéme Mint OS pomocou klávesovej skratky Ctrl+Alt+T. Potom zadajte v Termináli nasledujúci príkaz na aktualizáciu indexu systémového archívu:



$sudovýstižná aktualizácia

Potom nainštalujte VSFTPD pomocou nasledujúceho príkazu v termináli:





$sudovýstižnýInštalácia -avsftpd

Po dokončení inštalácie VSFTPD prejdeme k konfigurácii.



Krok 2: Konfigurujte VSFTPD

VSFTPD je možné konfigurovať prostredníctvom /etc/vsftpd.conf súbor. Upraviť /etc/vsftpd.conf súbor pomocou nasledujúceho príkazu v termináli:

$sudo nano /atď/vsftpd

Teraz pridajte alebo zrušte pridanie nasledujúcich riadkov (ak už boli v súbore pridané):

počúvaj = NIE
anonymous_enable = NIE
local_enable = ÁNO
write_enable = ÁNO
local_umask = 022
dirmessage_enable = ÁNO
use_localtime = YES
xferlog_enable = ÁNO
connect_from_port_20 = ÁNO
chroot_local_user = ÁNO
secure_chroot_dir =/var/run/vsftpd/prázdny
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable = Áno
pasv_enable = Áno
pasv_min_port = 10 000
pasv_max_port = 10100
allow_writeable_chroot = ÁNO
ssl_tlsv1 = ÁNO
ssl_sslv2 = NIE
ssl_sslv3 = NIE

Po dokončení uložte a zatvorte súbor /etc/vsftpd.conf súbor.

Krok 3: Povoliť porty vo firewalle

Ak je vo vašom systéme spustený firewall, budete musieť povoliť niektoré porty FTP. Na povolenie portov 20 a 21 zadajte v Termináli nasledujúce príkazy:

$sudoufw povoliťdvadsať/tcp
$sudoufw povoliťdvadsaťjeden/tcp

To, či bol port povolený vo firewalle alebo nie, môžete overiť pomocou nasledujúceho príkazu v Termináli:

$sudostav ufw

Krok 4: Povoľte a spustite VSFTPD

Teraz je VSFTPD nakonfigurovaný a povolený v bráne firewall; teraz môžeme povoliť a prevádzkovať služby VSFTPD. Tu sú príkazy, ako to urobiť:

Ak chcete povoliť spustenie služby VSFTPD pri spustení, zadajte v Termináli nasledujúci príkaz:

$sudosystemctlpovoliťvsftpd.service

Ak chcete spustiť službu VSFTPD, zadajte v Termináli nasledujúci príkaz:

$sudosystemctl start vsftpd.service

Ak potrebujete po vykonaní akýchkoľvek zmien konfigurácie reštartovať službu VSFTPD, zadajte v Termináli nasledujúci príkaz:

$sudosystemctl reštartujte vsftpd.service

Ak chcete overiť, či je VSFTPD aktívny a spustený, zadajte v Termináli nasledujúci príkaz:

$sudosystemctl status vsftpd.service

Krok 5: Vytvorte používateľa FTP

Potom vytvorte používateľské konto, ktoré sa bude používať na testovanie pripojenia FTP. Na vytvorenie používateľského účtu a nastavenie hesla zadajte v Termináli nasledujúce príkazy:

$ $sudoadduser<používateľské meno>
$sudo passwd <používateľské meno>

Krok 6: Otestujte pripojenie FTP

Teraz je náš server FTP pripravený, takže je čas otestovať pripojenie FTP.

Ak chcete lokálne otestovať pripojenie FTP, zadajte v Termináli nasledujúci príkaz nahradením skutočnej adresy IP vášho servera FTP:

$ftp <IP adresa>

Pripojenie FTP môžete tiež otestovať na diaľku pomocou vyššie uvedeného príkazu zo vzdialeného systému. Testoval som pripojenie FTP z počítača so systémom Windows v sieti.

Na pripojenie k serveru FTP môžete použiť aj klienta FTP ako Filezilla. Ak chcete na pripojenie k serveru FTP používať aplikáciu Filezilla, zadajte IP adresu servera FTP, používateľské meno a heslo, ktoré ste predtým nastavili, a číslo portu 21 a potom kliknite na tlačidlo Rýchle pripojenie tlačidlo.

Po pripojení sa úspešne prihlásite na server FTP a budete mať prístup k súborom a priečinkom na vzdialenom serveri.

Tu nájdete inštaláciu a konfiguráciu servera FTP v systéme Linux Mint 20. Podľa vyššie popísaných jednoduchých krokov môžete ľahko nastaviť server FTP a prenášať súbory prostredníctvom neho.