Službu/server FTP poskytuje vsftpd démon. Very Secure FTP Daemon (vsftpd) je nejbezpečnější a nejrychlejší FTP server. Ve výchozím nastavení běží server vsftp na portu 20 a 21. Chcete-li nakonfigurovat službu FTP na RHEL7, postupujte podle kroků uvedených níže.
Nainstalujte a nakonfigurujte vsftpd
1. Nejprve a především nainstalujte balíček vsftpd, který poskytuje službu FTP.
# yum -y install vsftpd
2. Nastavte rozsah portů, které může ftp používat v /etc/vsftpd/vsftpd.conf . (poznámka:ve výchozím nastavení používá pasivní režim )
pasv_min_port=3000 pasv_max_port=3500
Povolte službu vsftd
Nakonfigurujte službu vsftpd, aby se spustila při spuštění systému:
# systemctl enable vsftpd.service # systemctl start vsftpd.service
Otevřete porty na firewallu
1. Otevřete porty, které bude ftp používat.
# firewall-cmd --add-port=21/tcp --add-port=3000-3500/tcp --permanent
2. Restartujte službu firewalld.service, aby se změny projevily.
# systemctl restart firewalld.service
Nakonfigurujte SELinux pro vsftpd
Pokud chcete, aby běžný uživatel mohl získávat soubory ze serveru a ukládat soubory na server, když SELinux vynucuje, nastavte prosím booleovskou hodnotu, jak je uvedeno níže. Toto je vyžadováno pouze v případě, že je SELinux v režimu vynucení.
# setenforce 1 # setsebool -P ftpd_full_access 1
Jak přidat/upravit banner vsftpd?
Chcete-li přidat nebo upravit přihlašovací banner vsftpd, postupujte podle následujících kroků.
1. Přidejte následující řádek do souboru /etc/vsftpd/vsftpd.conf
ftpd_banner=[YOUR BANNER HERE]
2. Restartujte službu vsftpd.
# service vsftpd restartCentOS / RHEL 7:nelze spustit službu vsftpd