Nainstalujte a nakonfigurujte server FTP na Linux Mint 20

Install Configure Ftp Server Linux Mint 20



FTP neboli File Transfer Protocol je nejoblíbenější síťový protokol, který se používá k přenosu souborů a informací mezi dvěma systémy po síti. FTP však ve výchozím nastavení nešifruje provoz, což není bezpečná metoda a může mít za následek útok na server. Zde přichází VSFTPD, což znamená Very Secure FTP Daemon a je bezpečný, stabilní a rychlý FTP server. VSFTPD je licencován pod GNU GPL. Pro většinu distribucí Linuxu je VSFTPD používán jako výchozí FTP server. V tomto článku se dozvíte, jak nainstalovat a konfigurovat server FTP v systému Linux Mint OS.

Poznámka: Vysvětlili jsme postup a příkazy v operačním systému Linux Mint 20. Ve starších verzích Mint lze víceméně použít stejný postup.







Instalace FTP serveru

Chcete -li nainstalovat server FTP na Linux Mint, postupujte takto:



Krok 1: Nainstalujte VSFTPD

Naším prvním krokem bude instalace VFTPD do našeho systému. Chcete -li to provést, spusťte Terminal v Mint OS pomocí klávesové zkratky Ctrl+Alt+T. Poté zadejte v Terminálu následující příkaz k aktualizaci indexu systémového úložiště:



$sudovhodná aktualizace

Poté nainstalujte VSFTPD pomocí následujícího příkazu v Terminálu:





$sudovýstižnýNainstalujte -avsftpd

Po dokončení instalace VSFTPD přejdeme ke konfiguraci.



Krok 2: Konfigurace VSFTPD

VSFTPD lze konfigurovat pomocí /etc/vsftpd.conf soubor. Upravit /etc/vsftpd.conf soubor pomocí následujícího příkazu v Terminálu:

$sudo nano /atd/vsftpd

Nyní přidejte nebo odkomentujte následující řádky (pokud již byly v souboru přidány):

poslouchej = NE
anonymous_enable = NE
local_enable = ANO
write_enable = ANO
local_umask = 022
dirmessage_enable = ANO
use_localtime = ANO
xferlog_enable = ANO
connect_from_port_20 = ANO
chroot_local_user = ANO
secure_chroot_dir =/var/run/vsftpd/prázdný
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 = Ano
pasv_enable = Ano
pasv_min_port = 10 000
pasv_max_port = 10100
allow_writeable_chroot = ANO
ssl_tlsv1 = ANO
ssl_sslv2 = NE
ssl_sslv3 = NE

Až budete hotovi, uložte a zavřete soubor /etc/vsftpd.conf soubor.

Krok 3: Povolte porty v bráně firewall

Pokud ve vašem systému běží firewall, budete muset povolit některé porty FTP. Chcete -li povolit porty 20 a 21, zadejte v Terminálu následující příkazy:

$sudoufw povolitdvacet/tcp
$sudoufw povolitdvacet jedna/tcp

Pomocí následujícího příkazu v Terminálu můžete ověřit, zda byl port povolen v bráně firewall nebo ne:

$sudostav ufw

Krok 4: Povolte a spusťte VSFTPD

Nyní je VSFTPD nakonfigurován a povolen v bráně firewall; nyní můžeme povolit a spustit služby VSFTPD. Zde jsou příkazy, jak to udělat:

Chcete -li povolit spuštění služby VSFTPD při spuštění, zadejte v Terminálu následující příkaz:

$sudosystemctlumožnitvsftpd.service

Chcete -li spustit službu VSFTPD, zadejte v Terminálu následující příkaz:

$sudosystemctl start vsftpd.service

Pokud po provedení jakýchkoli změn konfigurace potřebujete restartovat službu VSFTPD, zadejte v Terminálu následující příkaz:

$sudosystemctl restart vsftpd.service

Chcete -li ověřit, zda je VSFTPD aktivní a spuštěný, zadejte v Terminálu následující příkaz:

$sudosystemctl status vsftpd.service

Krok 5: Vytvořte uživatele FTP

Dále vytvořte uživatelský účet, který bude použit k testování připojení FTP. Chcete -li vytvořit uživatelský účet a nastavit heslo, zadejte v Terminálu následující příkazy:

$ $sudopřidat uživatele<uživatelské jméno>
$sudo passwd <uživatelské jméno>

Krok 6: Otestujte připojení FTP

Náš server FTP je nyní připraven, takže je čas otestovat připojení FTP.

Chcete -li lokálně otestovat připojení FTP, zadejte v Terminálu následující příkaz nahrazením skutečné IP adresy vašeho FTP serveru:

$ftp <IP adresa>

Připojení FTP můžete také otestovat vzdáleně pomocí stejného výše uvedeného příkazu ze vzdáleného systému. Testoval jsem připojení FTP z počítače se systémem Windows v síti.

K připojení k serveru FTP můžete také použít klienta FTP, jako je Filezilla. Chcete -li použít aplikaci Filezilla pro připojení k serveru FTP, zadejte IP adresu serveru FTP, uživatelské jméno a heslo, které jste nastavili dříve, a číslo portu 21 a poté klikněte na Rychlé připojení knoflík.

Po připojení budete úspěšně přihlášeni k serveru FTP a budete mít přístup k souborům a složkám vzdáleného serveru.

Zde máte instalaci a konfiguraci serveru FTP v systému Linux Mint 20. Podle výše popsaných jednoduchých kroků můžete snadno nastavit server FTP a přenášet soubory přes něj.