安装vsftpd
yum install vsftpd -y
启动vsftpd服务
systemctl start vsftpd.service
service vsftpd start
重新启动vsftpd服务
systemctl restart vsftpd
个人全部配置如下:
local_root=/DotnetCore 要分享软件所在目录路径,自定义文件路径
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
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
注意:
root用户登录不了是因为被加入黑名单,
etc/vsftpd/ftpusers #这里设置黑名单 加入这里的用户都无法访问,所以删除需要的用户名,重新启动vsftpd生效
etc/vsftpd/user_list #控制配置,这个既可以是黑名单,也可以是白名单
当vsftpd.conf中 userlist_enable=YES 时,为黑名单,加入这里的用户无法访问
当vsftpd.conf中 userlist_enable=NO 时,为白名单,加入这里的用户才能访问
错误解决
如果用户登录后创建文件夹出现:550 Create directory operation failed错误
vim /etc/selinux/config
SELINUX=disabled
网友评论