1.默认情况下linux是自带安装vsftpd的
安装 不同版本先搜索一下 vsftpd
yum search ftp
结果选择安装的版本
yum install vsftpd.x86_64
安装完成后显示 Complete 开启服务
/bin/systemctl start vsftpd.service
配置信息
vim /etc/vsftpd/vsftpd.conf
修改下面两项内容
anon_upload_enable=YES
anon_mkdir_write_enable=YES
使用ftp工具 用系统root账号链接显示
vsftpd 530 Permission denied 错误
在vsftpd.conf中添加userlist_*阻止特定的本地用户
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
编辑 /etc/vsftpd/user_list 该文件中都是被阻断的系统用户,会提示:530 Permission denied
也可以在 etc/vsftpd/vsftpd.conf文件中修改 userlist_enable=YES 改为 NO
使用ftp工具 用系统root账号链接显示
修改 /etc/vsftpd/ftpusers
vim /etc/pam.d/vsftpd //你会发现,拒绝ftpusers里面的用户
[root@node1 vsftpd]# cat /etc/vsftpd/ftpusers
# Users that are not allowed to login via ftp
root
bin
#daemon //删除掉就能登录了
adm
lp
sync
删掉admin (你的使用连接ftp的账户) ,重新启动
/bin/systemctl restart vsftpd.service
链接成功!
注意:阿里云的ECS需要开启安全组规则,开启端口
网友评论