FTP

Inštalácia a konfigurácia servera FTP v systéme Linux Mint 20

Inštalácia a konfigurácia servera FTP v systéme Linux Mint 20
FTP alebo File Transfer Protocol je najpopulárnejší sieťový protokol, ktorý sa používa na prenos súborov a informácií medzi dvoma systémami v sieti. FTP však predvolene nešifruje prenos, čo nie je bezpečná metóda a môže viesť k útoku na server. To je miesto, kde prichádza VSFTPD, čo je skratka pre Very Secure FTP Daemon a je to bezpečný, stabilný a rýchly FTP server. VSFTPD je licencovaný pod GNU GPL. Pre väčšinu distribúcií systému Linux sa ako predvolený server FTP používa VSFTPD. V tomto článku sa dozviete, ako nainštalovať a nakonfigurovať server FTP v operačnom systéme Linux Mint.

Poznámka: Vysvetlili sme postup a príkazy v systéme Linux Mint 20 OS. Rovnaký postup je možné dodržať pri starších verziách mincovne.

Inštaluje sa server FTP

Pri inštalácii servera FTP v systéme Linux Mint postupujte podľa nasledujúcich krokov:

Krok 1: Nainštalujte VSFTPD

Naším 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 v Termináli zadajte nasledujúci príkaz na aktualizáciu indexu systémového úložiska:

$ sudo apt aktualizácia

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

$ sudo apt install -y vsftpd

Po dokončení inštalácie VSFTPD sa posunieme ku konfigurácii.

Krok 2: Konfigurácia VSFTPD

VSFTPD je možné konfigurovať pomocou / etc / vsftpd.konf spis. Upravte / etc / vsftpd.konf súbor pomocou nasledujúceho príkazu v Termináli:

$ sudo nano / etc / vsftpd

Teraz pridajte alebo odkomentujte nasledujúce riadky (ak sú už v súbore pridané):

počúvať = NIE
anonymous_enable = NIE
local_enable = ÁNO
write_enable = ÁNO
local_umask = 022
dirmessage_enable = ÁNO
use_localtime = ÁNO
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.kľúč
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 / etc / vsftpd.konf spis.

Krok 3: Povolenie portov v bráne firewall

Ak je vo vašom systéme spustená brána firewall, budete musieť cez ňu povoliť niektoré porty FTP. Zadaním nasledujúcich príkazov v termináli povolíte porty 20 a 21:

$ sudo ufw povoliť 20 / tcp
$ sudo ufw povoliť 21 / tcp

To, či je port povolený v bráne firewall alebo nie, môžete overiť pomocou nasledujúceho príkazu v termináli:

stav $ sudo ufw

Krok 4: Povolte a spustite VSFTPD

Teraz je VSFTPD nakonfigurovaný a povolený v bráne firewall; teraz môžeme povoliť a spustiť služby VSFTPD. Tu sú uvedené príkazy:

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

$ sudo systemctl povoliť vsftpd.služby

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

$ sudo systemctl start vsftpd.služby

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

$ sudo systemctl reštart vsftpd.služby

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

$ sudo systemctl status vsftpd.služby

Krok 5: Vytvorte používateľa FTP

Ďalej vytvorte používateľský účet, ktorý sa použije na testovanie pripojenia FTP. Zadaním nasledujúcich príkazov v termináli vytvorte používateľský účet a nastavte heslo:

$ $ sudo adduser
$ sudo passwd

Krok 6: Vyskúšajte pripojenie FTP

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

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

$ ftp

Môžete tiež otestovať pripojenie FTP na diaľku pomocou rovnakého vyššie uvedeného príkazu zo vzdialeného systému. Testoval som pripojenie FTP zo zariadenia so systémom Windows v sieti.

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

Po pripojení budete úspešne prihlásení na server FTP a budete mať prístup k súborom a priečinkom vzdialeného servera.

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

Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...