Košík je prázdný

FTP (File Transfer Protocol) server je klíčovým nástrojem pro přenos souborů mezi počítači na síti. CentOS 7, populární serverový operační systém, nabízí robustní podporu pro nastavení FTP serveru. V tomto článku se dozvíte, jak krok za krokem nainstalovat a nakonfigurovat FTP server na CentOS 7.

Předpoklady

Před zahájením instalace se ujistěte, že váš systém je aktualizován pomocí příkazu sudo yum update a že máte administrátorská práva pro provedení instalace.

Instalace vsftpd

Prvním krokem je instalace vsftpd (Very Secure FTP Daemon), což je populární a bezpečný FTP server pro Linux. Instalaci provedete pomocí následujícího příkazu:

sudo yum install vsftpd -y

Konfigurace vsftpd

Po instalaci je nutné upravit konfigurační soubor vsftpd k zajištění bezpečnosti a efektivity serveru. Konfigurační soubor naleznete v /etc/vsftpd/vsftpd.conf. Pro úpravy použijte libovolný textový editor, například nano:

sudo nano /etc/vsftpd/vsftpd.conf

Zde je několik doporučených změn v konfiguračním souboru:

  • anonymous_enable=NO – Zakáže anonymní přístup.
  • local_enable=YES – Umožní přístup lokálním uživatelům.
  • write_enable=YES – Povolí zápis na server pro autentizované uživatele.
  • chroot_local_user=YES – Omezí uživatele na jejich domovský adresář.

Po provedení změn soubor uložte a zavřete.

Zapnutí a spuštění vsftpd

Aby byl FTP server spuštěn při startu systému, použijte příkaz:

sudo systemctl enable vsftpd

Následně server spusťte příkazem:

sudo systemctl start vsftpd

Pro kontrolu stavu serveru použijte:

sudo systemctl status vsftpd

Konfigurace firewallu

Pro správnou funkčnost FTP serveru je nutné povolit FTP provoz ve firewallu. Pokud používáte firewalld, můžete provést následující nastavení:

sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload

Testování FTP serveru

Po konfiguraci a restartování služeb je dobré server otestovat. Z jiného počítače ve stejné síti se pokuste připojit k FTP serveru pomocí FTP klienta, jako je FileZilla, nebo přímo z příkazové řádky:

ftp vaše-ip-adresa-serveru

Pokud jste provedli vše správně, měli byste být vyzváni k zadání uživatelského jména a hesla.

 

Nyní máte na CentOS 7 funkční FTP server. Při správné konfiguraci a pravidelné údržbě poskytne vsftpd spolehlivou platformu pro přenos souborů mezi počítači ve vaší síti. Nezapomeňte pravidelně aktualizovat váš systém a aplikace, aby byla zajištěna jejich bezpečnost a stabilita.