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/vsftpdNyní přidejte nebo odkomentujte následující řádky (pokud již byly v souboru přidány):
poslouchej = NEanonymous_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 ufwKrok 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.serviceChcete -li spustit službu VSFTPD, zadejte v Terminálu následující příkaz:
$sudosystemctl start vsftpd.servicePokud 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.serviceChcete -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.