Installatie van vsftpd
yum install vsftpd
Configuratie van vsftpd
nano /etc/vsftpd/vsftpd.conf
Anonieme toegang uitschakelen
anonymous_enable=NO
Alle gebruiker mogen niet buiten de home directory
chroot_local_user=YES
Instellen van configuratie bestand voor gebruikers
user_config_dir=/etc/vsftpd/users
mkdir /etc/vsftpd/users nano /etc/vsftpd/users/<gebruikersnaam>
De vsftpd root directory van een gebruiker wijzigen
local_root=/var/www/vhosts/<gebruikersnaam>.domain.tld
Starten van vsftpd
service vsftpd start
Automatisch starten
chkconfig --levels 235 vsftpd on
Foutmeldingen
553 Could not create file.
setenforce 0
Transfer done (but failed to open directory).
SELinux weigert vsftpd standaard toegang, zet de ftp_home_dir Boolean aan
setsebool -P ftp_home_dir=1
Zie ook: CentOS - Configuratie van SSH met chroot | CentOS - De home directory van een gebruiker wijzigen | CentOS - Een gebruiker toevoegen
Categorieën
UNIX