GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat FTP server na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat FTP server na Ubuntu 20.04 LTS. Pro ty z vás, kteří nevěděli, FTP znamená „file transfer protocol“ a umožňuje přenášet soubory do vzdáleného počítače Nejběžnějším softwarem FTP serveru pro Ubuntu je balíček vsftpd, což znamená „velmi bezpečný FTP démon“. Je to výchozí FTP balíček pro Ubuntu a také pro většinu ostatních distribucí Linuxu.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci FTP serveru na server Ubuntu 20.04 (Focal Fossa).

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint nebo základní OS.
  • Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Instalace FTP serveru na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Instalace FTP serveru na Ubuntu 20.04.

Nainstalujte balíček vsftpd pomocí apt příkaz níže:

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 start vsftpd
sudo systemctl enable vsftpd

Krok 3. Nakonfigurujte FTP server v systému Ubuntu.

Jeho hlavní konfigurační soubor najdete na /etc/vsftpd.conf . Mnoho nastavení, která nakonfigurujete, je tam dobře zdokumentováno. Přidejte/upravte následující možnosti s těmito hodnotami:

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=10000
pasv_max_port=10100
allow_writeable_chroot=YES

S uloženým konfiguračním souborem restartujte vsftpd a použijte nové změny:

sudo systemctl restart vsftpd

Krok 4. Nakonfigurujte bránu firewall.

Pokud jste tak ještě neučinili, doporučujeme povolit ufw firewall pro Ubuntu 20.04.

sudo ufw allow from any to any port 20,21,10000:10100 proto tcp

Krok 5. Vytvořte uživatele FTP.

Nyní vytvoříme nového uživatele, kterého budeme používat k přihlášení k FTP. V tomto příkladu vytvoříme nového uživatele s názvem meilana:

$ sudo useradd -m meilana
$ sudo passwd maria
New password: 
Retype new password: 
passwd: password updated successfully

Abyste si ověřili, že vše funguje správně, měli byste uložit alespoň jeden soubor do domovského adresáře meilany. Tento soubor by měl být viditelný, když se přihlásíme k FTP v další kroky:

sudo bash -c "echo FTP TESTING > /home/ftpuser/FTP-TEST"

Blahopřejeme! Úspěšně jste nainstalovali FTP server. Děkujeme, že jste použili tento návod k instalaci FTP serveru v systému Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální vsftpd.


Ubuntu
  1. Jak nainstalovat RabbitMQ Server na Ubuntu 18.04 &16.04 LTS

  2. Jak nainstalovat Gitlab Server na Ubuntu 18.04 &16.04 LTS

  3. Jak nainstalovat Xrdp Server na Ubuntu 20.04 LTS

  1. Jak nainstalovat R na Ubuntu 20.04 LTS

  2. Jak nainstalovat FTP server na Ubuntu 20.04

  3. Jak nainstalovat FTP server na Ubuntu 20.04

  1. Jak nainstalovat FTP server na Ubuntu s vsftpd

  2. Jak nainstalovat Kubernetes (k8s) na Ubuntu 20.04 LTS Server

  3. Jak nainstalovat R na Ubuntu 18.04 LTS