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ď/vsftpdTeraz pridajte alebo zrušte pridanie nasledujúcich riadkov (ak už boli v súbore pridané):
počúvaj = NIEanonymous_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 ufwKrok 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.serviceAk chcete spustiť službu VSFTPD, zadajte v Termináli nasledujúci príkaz:
$sudosystemctl start vsftpd.serviceAk 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.serviceAk 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.