V tomto článku vysvětlíme nezbytné kroky k instalaci FTP serveru na Ubuntu 20.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 nebo File Transfer Protocol je protokol pro přenos souborů mezi počítači na internetu prostřednictvím připojení TCP/IP. FTP byl navržen pro architekturu klient-server, všechny soubory uložené na serveru jsou přístupné prostřednictvím FTP klientů.
Nainstalujte FTP server na Ubuntu 20.04
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 systém Ubuntu.
Chcete-li nainstalovat FTP server na Ubuntu, spusťte následující příkazy:
sudo apt install vsftpd
Po dokončení instalace spusťte službu vsftpd a přidejte ji do spouštění systému:
sudo systemctl start vsftpd sudo systemctl enable vsftpd
Krok 3. Nastavte nového uživatele.
Přidáme nového uživatele pro server vsftpd a přidáme adresář FTP:
adduser meilana
Zadejte heslo pro svého uživatele a přidali jste nového uživatele.
Dále vytvořte nový adresář FTP v adresáři „/home/username“:
mkdir -p /home/meilana/ftp
Změna vlastnictví adresáře FTP:
chown -R nobody:nogroup /home/meilana/ftp chmod a-w /home/meilana/ftp
Krok 4. 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
Krok 5. Testování FTP serveru na Ubuntu 20.04.
Jedním ze způsobů je otevřít terminál a pokusit se k němu získat přístup pomocí ftp
příkaz a IP adresa serveru:
ftp 192.168.77.20
Po navázání spojení se serverem budete požádáni o uživatelské jméno a heslo.
To je vše, co potřebujete k instalaci FTP serveru na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Nezapomeňte se podělit o své cenné dotazy/návrhy v níže uvedeném poli komentářů a také zanechte svou hodnotnou zpětnou vazbu.