GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat Vsftpd s SSL / TLS na Ubuntu 20.04 - Nejlepší postup?

Vsftpd (Very Secure File Transfer Protocol Daemon) je software FTP serveru pro Linux, Unix. Je to v podstatě výchozí FTP server Ubuntu, Fedora, NimbleX a tak dále. Software FTP serveru usnadňuje přenos souborů z klienta na server a naopak.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na přenos souborů FTP v systémech Linux.

V této souvislosti se podíváme na to, jak nainstalovat Vsftpd s SSL / TLS na Ubuntu 20.04.


Jak nainstalovat Vsftpd na systém Ubuntu Linux?

Chcete-li provést tento instalační postup, postupujte podle kroků uvedených níže.

1. Spusťte příkaz apt pro aktualizaci dostupných balíčků:

$ sudo apt update

2. Nainstalujte Vsftpd spuštěním níže uvedeného příkazu:

$ sudo apt install vsftpd

3. Po instalaci můžete zkontrolovat nainstalovanou verzi:

$ vsftpd -v

4. Nakonec, abyste ověřili stav služby Vsftpd, spusťte příkaz:

$ sudo systemctl status vsftpd


Jak nakonfigurovat Vsftpd?

Pro konfiguraci Vsftpd po instalaci můžete postupovat podle níže uvedených kroků.


1. Pro FTP přístup jednoduše upravte soubor vsftpd.conf, jak je ukázáno níže:

$ sudo nano /etc/vsftpd.conf

Obsah souboru by měl vypadat takto:

# Allow anonymous FTP? (Disabled by default).
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES


2. Přidejte uživatelské přihlášení, které jste povolili. Můžete to udělat otevřením konfiguračního souboru vsftpd a přidáním:

userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

Po uložení tohoto souboru ukončete a uložte jej.

Poté přidáte uživatele, kterým to povolíte, zadáním uživatelských jmen do souboru /etc/vsftpd.userlist:

$ sudo nano /etc/vsftpd.userlist

Znovu ukončete a uložte.

Aby se to projevilo, restartujte vsftpd:

$ sudo systemctl restart vsftpd


3. Povolte nahrávání prozkoumáním souboru vsftpd.conf, jak je vidět níže:

$ sudo nano /etc/vsftpd.conf

Nyní by to mělo vypadat takto:

# Uncomment this to enable any form of FTP write command.
write_enable=YES

Cílem je odstranit syntaxi "#" před příkazem a uložit ji.


4. Přihlaste se k serveru Vsftpd. Například vytvoříme uživatele s názvem "linuxapt":

$ sudo useradd -m linuxapt

Poté si musíte vytvořit heslo:

$ sudo passwd linuxapt


5. Povolte SSL/TLS pro bezpečný přenos souborů

Chcete-li povolit bezpečný přenos souborů prostřednictvím TLS, postupujte následovně.

Nejprve otevřete konfigurační soubor vsftpd pomocí příkazu níže.

$ sudo nano /etc/vsftpd.conf

Dále vyhledejte možnosti rsa_cert_file a rsa_private_key_file a aktualizujte hodnoty, jak je uvedeno níže.

rsa_cert_file=/etc/ssl/certs/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.key

Také vyhledejte ssl_enable a změňte hodnotu na YES:

ssl_enable=YES

Nakonec uložte a zavřete konfigurační soubor vsftpd.


Jak zkontrolovat připojení FTP?

Připojení ftp můžete zkontrolovat spuštěním příkazu níže:

$ ftp localhost

K dokončení tohoto procesu musíte zadat uživatelské jméno a heslo, které jste si dříve vytvořili.



Ubuntu
  1. Jak nainstalovat a nakonfigurovat FTP server (vsftpd) s SSL/TLS na Ubuntu 20.04

  2. Jak zabezpečit vsFTPd pomocí SSL/TLS

  3. Nainstalujte Vsftpd s SSL/TLS na Ubuntu 20.04

  1. Jak nainstalovat FTP server na Ubuntu s vsftpd

  2. Jak nainstalovat Proftpd s TLS na Ubuntu 15.04

  3. Jak nainstalovat Elasticsearch na Ubuntu 22.04 s SSL

  1. Jak nainstalovat ProFTPd s podporou TLS na Ubuntu 15.10

  2. Jak nainstalovat ProFTPD s TLS na Ubuntu 18.04 LTS

  3. Jak nainstalovat vsftpd FTP server s SSL/TLS na CentOS 8