Я хочу установить vsftpd
на CentOS 6.9 и получить доступ к файлам через FTP.
Я создал в /etc/vsftpd
папку user_config
в которой я создал файл пользователя, содержащий следующие строки:
local_root=/home/shared/user1
cmds_denied=DELE,RMD,MKD,RNTO
Я создал пароль для user1 с помощью команды:
htpasswd –b –d /etc/vsftpd/passwd user1 “passwd”
и затем я перезапустил службу vsftpd
с помощью команды:
/etc/init.d/vsftpd restart
с:
ftp
ftp> open 127.0.0.1
и поставив учетные данные, я получаю:
530 Login incorrect
Vsftpd.conf выглядит так:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=NO
ftpd_banner=HELLO
listen=YES
virtual_use_local_privs=YES
pam_service_name=ftp
local_enable=YES
guest_enable=YES
guest_username=user
user_sub_token=$USER
hide_ids=NO
log_ftp_protocol=YES
xferlog_enable=YES
xferlog_std_format=NO
vsftpd_log_file=/var/log/vsftpd.log
dual_log_enable=NO
chroot_local_user=YES
user_config_dir=/etc/vsftpd/user_config