安装vsftpd
yum install vsftpd
修改vsftpd配置
位置/etc/vsftpd/vsftpd.conf
-
anonymous_enable=NO
-
local_enable=YES
-
write_enable=YES
-
local_umask=022
-
dirmessage_enable=YES
-
xferlog_enable=YES
-
connect_from_port_20=YES
-
xferlog_std_format=YES
-
chroot_local_user=YES
-
chroot_list_enable=YES
-
chroot_list_file=/etc/vsftpd/chroot_list
-
listen=YES
-
user_config_dir=/etc/vsftpd/userconfig/ #用户配置路径,手动添加此项
-
pam_service_name=vsftpd
-
userlist_enable=YES
-
tcp_wrappers=YES
建立用户xiaonange
useradd -s /sbin/nologin xiaonange
设置用户的密码
passwd xiaonange
建立用户个人目录
mkdir /home/xiaonange
在
/etc/vsftpd/userconfig/下建立用户的个人配置文件
-
local_root=/home/xiaonange #用户的目录
-
write_enable=YES
-
download_enable=YES
-
local_umask=022
给予用户目录的权限
chown -R xiaonange:xiaonange /home/xiaonange
修改
/etc/vsftpd/chroot_list 文件,添加用户名xiaonange 一行为一个用户
重启服务
service vsftpd restart
如果是500错误,
setsebool -P ftpd_disable_trans 1
,有建议或者补充!请指教小男哥!不胜感激!
阅读(1599) | 评论(0) | 转发(0) |