V tomto článku vysvětlíme nezbytné kroky k instalaci FTP serveru na Ubuntu 18.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
FTP je protokol klientského serveru, který umožňuje dva komunikační kanály mezi klientem a serverem. Pomocí FTP klienta budeme moci nahrávat, stahovat a mazat soubory na serveru. Zpočátku musí klient ověřit FTP server. FTP relace bude fungovat v pasivním i aktivním režimu. Aktivní je výchozí režim pro FTP. V aktivním režimu připojení, když klient začne navazovat počáteční připojení, server zahájí druhé připojení a umožní přenos dat klientovi. V pasivním připojení se klient připojí a odešle příkaz PASV na server. Poté server odešle číslo portu klientovi.
Nainstalujte FTP server na Ubuntu
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Instalace FTP serveru na Ubuntu 18.04 LTS.
Démon VSFTP se nachází ve standardních úložištích, takže instalaci lze spustit jediným příkazem. Otevřete okno terminálu a zadejte následující:
sudo apt install vsftpd
Po instalaci VSFTPD lze níže uvedené příkazy použít k zastavení, spuštění a povolení, aby se služba serveru vždy spustila při spuštění serveru:
sudo systemctl stop vsftpd.service sudo systemctl start vsftpd.service sudo systemctl enable vsftpd.service
Krok 3. Konfigurace vsftpd.
Vytvoříme zcela nový konfigurační soubor. Než to uděláme, přejmenujme originál příkazem:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
Vytvořte nový soubor pomocí příkazu:
listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty 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=Yes pasv_min_port=30000 pasv_max_port=30100 allow_writeable_chroot=YES
To je vše, co potřebujete k instalaci FTP serveru na Ubuntu 18.04. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.