CentOS - Installatie van vsftpd met chroot
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