阅读732 返回首页    go 阿里云 go 技术社区[云栖]


阿里云服务器中使用ftp功能 (centos7)

我的服务器是使用阿里云提供的免费镜像 centos7 默认已经安装了ftp

只需要启动ftp

```systemctl start vsftpd


遇到问题1:
    用root用户登录报:Permission denied
使用在vsftpd.conf中添加userlist_*阻止特定的本地用户          
userlist_enable=YES          
userlist_deny=YES           
userlist_file=/etc/vsftpd/user_list 

编辑/etc/vsftpd/user_list ,添加上需要阻止的本地用户,一个用户名一行 用被阻止的用户登录FTP显示的消息为:530 Permission denied 
我本机的etc/vsftpd/vsftpd.conf文件里,只有userlist_enable=YES 于是用root用户登录报错530 Permission denied 把YES改成NO就OK了
遇到问题2:
    使用root用户登录的时候报:Server said: Login incorrect.

在网上再找过一些资料后

发现

只需要把/etc/pam.d/vsftpd文件中的

auth       required    pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed

这一句注释掉就OK了。前面加一个#好

重启vsftpd服务。问题解决。

最后更新:2017-10-07 22:33:00

  上一篇:go  阿里云centos7 安装nginx
  下一篇:go  云栖大会不能错过的一个专场——阿里大数据