阿里云ECS Ubuntu16.04版本搭建的FTP服务,外网登不了。

弄了好久都最终都没搞好,麻烦大家帮帮忙!
刚开始是直接搭建的然后匿名登录,发现内网登录还需要输入用户名“anonymous”和空密码,但是外网进不了用,以为是安全性问题;于是我就又换成了用户登录,配置了一个新用户,在主机上输入ftp localhost登录是没有问题的,但是用外网,如果用“此电脑”连接的话,会弹出登录界面,但是输入用户和密码就出现了200和227错误;如果用浏览器的话,输入账号密码后可以登进去,但是只有访问权,“上传”和“下载”都不可以。

以下三张图片是我的配置(vsftpd.conf)的信息:
1513660817_1_

1513660838_1_

1513660851_1_

以下为实例的安全组配置:
1513770989_1_

当前问题共有如下(2)个解决方案
  • webghost
    webghost

    对外有没有安全策略开启了21端口的屏蔽?先看有没有防火墙

  • dongshan8
    dongshan8

    题主您好,

    请问您配置的是vsftpd吗?

    写的权限,或许需要启用 write_enable=YES ,

    如果需禁用匿名的,可能需要 local_enable=YES 和 anonymous_enable=NO

上一篇:ECS关机遇到错误是怎么回事?
下一篇:ecs和rds跨区怎么办?能变更吗?