Vsftpd je FTP server, který je zaměřený na bezpečnost, a efektivitu.
Český návod lze nalézt zde: http://www.tachec.org/howto/vsftpd/
su -c "yum install vsftpd"
Konfigurační soubor: /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
- Povolí anonymní uživatele. Pokud ji nechceme, je potřeba nastavit na NO
.userlist_enable=YES
- Zakazuje přihlášení uživatelům, kteří jsou v souboru /etc/vsftpd/user_list
. Je to kvůli bezpečnosti, aby se neposlalo nešifrované heslo těchto uživatelů.local_enable=YES
- povolí přihlašení lokálním uživatelůmwrite_enable=YES
- povolí zapisovatchroot_local_user=YES
- lokální uživatele nemůžou ze svého domovského adresářeallow_writeable_chroot=YES
- povolí zapisovat do chroot adresáředo skupiny ftp přidá uživatele, který se nemá nastavený shell (nemůže se přihlásit přes SSH)
adduser -d <domovský adresář> -m -g ftp -s /sbin/nologin <jméno uživatele>
nastaví heslo pro nového uživatele
passwd <jméno uživatele>
spustí vsftpd
systemctl start vsftpd.service
restartuje vsftpd
systemctl restart vsftpd.service
povolí spouštění po startu
systemctl enable vsftpd.service