V tomto tutoriálu vám ukážeme, jak nainstalovat VSFTPD na CentOS 7. Pro ty z vás, kteří nevěděli, FTP znamená „file transfer protocol“ a umožňuje vám přenos souborů do vzdáleného počítače Nejběžnějším softwarem FTP serveru pro CentOS 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. Pokud musíte použít FTP server v produkčním prostředí, zvolte nastavení, které implementuje připojení SSL/TLS, nebo použijte SFTP, což je zabezpečená alternativa k FTP.
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 VSFTPD na CentOS 7.
Nainstalovat VSFTPD na CentOS 7
Krok 1. Nainstalujte balíček vsftpd (Very Secure FTP Deamon).
yum install vsftpd
Krok 2. Nakonfigurujte vsftpd.
Před úpravou konfiguračního souboru „vsftpd.conf“ jej raději zazálohujte:
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
Upravte konfigurační soubor pro vsftpd a najděte následující řádky a proveďte změny, jak je uvedeno níže:
#nano /etc/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESchroot_list_enable=YESascii_upload_enable=YESascii_download_enable=YESchroot_list/stenc_file=YESchroot_list_ipves=/etstenc_ipved=pli>NOKrok 3. Restartujte službu vsftpd.
systemctl restart vsftpd
Potom nastavte službu vsftpd tak, aby se spustila při spuštění:
systemctl enable vsftpd
Krok 4. Nakonfigurujte bránu firewall pro vsftpd.
Pokud se chcete vzdáleně připojit k serveru FTP, musíte povolit provoz FTP přes bránu firewall. Chcete-li to povolit, spusťte následující příkazy:
firewall-cmd --permanent --add-port=21/tcpfirewall-cmd --reloadKrok 5. Konfigurace uživatelského přístupu.
U FTP serveru vsftpd máte možnost ponechat ověřování služby FTP pouze pro anonymní přístup nebo můžete povolit uživatele definované v
/etc/passwd
nebo v příslušném přístupovém seznamu pro přihlášení.Vytvoření uživatelů FTP:
useradd idrootpasswd idrootBlahopřejeme! Úspěšně jste nainstalovali server vsftpd. Děkujeme, že jste použili tento návod k instalaci vsftpd na systémy CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web VSFTPD.
P>
Cent OS