开发者社区> 问答> 正文

在阿里云“专有网络”网络类型中配置vsftpd

在论坛里看到有些网友,不能正常使用FTP来传送文件,所以写此帖。


环境:云服务器ECS,网络类型为“专有网络”,创建ECS绑定公网IP;系统镜像为Debian 8

现象:FTP客户端可以连接FTP服务端,但“读取目录列表失败”。






原因:专有网络的ECS系统中,没有公网IP地址,是经NAT与互联网连接,且ECS创建过程中的默认安全组规则没有针对FTP的快捷选项。建议在Linux系统里使用sftp协议替换ftp使用。










过程:

1. apt-get install vsftpd 安装 vsftpd





2. vi /etc/vsftpd.conf 编辑vsftpd的配置文件,修改或增加以下配置内容:



listen=YES # 监听默认21端口
    write_enable=YES # 可写权限


    pasv_enable=YES  # 启用pasv模式
    pasv_min_port=30000 # 设置pasv模式中的可用端口范围(开始)
    pasv_max_port=30100 # 设置pasv模式中的可用端口范围(结束)
    pasv_address=39.108.4.89 # 设置pasv模式中的外网IP
    seccomp_sandbox=NO # 关闭 seccomp 功能



3. 在ECS实例安全组中,分别增加两条规则,允许相应的tcp端口访问(tcp 21端口,和 tcp 3000到30100端口)











4. 在 FileZilla Client 测试,可以成功列出文件,及上传文件





参考:
* https://askubuntu.com/questions/592577/vsftpd-pasv-configuration-set-up-yet-still-not-working
* https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode
* http://worldend.logdown.com/posts/247495-solve-vsftpd-500-oopspriv-sock-get-cmd

展开
收起
dongshan8 2017-09-03 13:04:03 16989 0
12 条回答
写回答
取消 提交回答
  • 回 11楼zephyru的帖子
    您好,那最后怎么解决的啊?
    2018-10-21 16:20:42
    赞同 展开评论 打赏
  • 回 11楼zephyru的帖子
    我也遇到了同样的问题,按照lz的设置也是不行,后来是vps内部防火墙的原因,我把防火墙关了就可以了,仅供你参考一下
    2018-06-23 08:27:41
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
    感谢楼主,我的问题也解决了,搞了两个小时NND。。
    2018-06-20 22:38:38
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
    Windows 系统应该怎么办呢?
    2018-06-14 11:18:05
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
    我这里还是不行..求解...
    2018-04-02 11:40:04
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
    这个不错,解决了我的问题!
    2018-03-28 07:50:09
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
           感谢版主 搞了一上午了
    2018-01-25 14:31:29
    赞同 展开评论 打赏
  • 您的帖子很精彩!希望很快能再分享您的下一帖!

    -------------------------

    2018-01-25 10:53:11
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
    谢谢版主,我这边问题解决了
    2018-01-06 15:01:25
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
    感谢版主,在网上找了好久,终于可以连上了,我的系统是centos-7.2-64 ,用这个方法成功链接上了。
    2018-01-01 16:16:22
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    回 1楼(五一安居) 的帖子
    版主回复:

    很高兴听到这个帖子对您有所帮助喔。

    欢迎有空时,多来论坛转转。

    -------------------------

    回 3楼(yuyi8051) 的帖子
    版主回复:

    很高兴听到您已经解决了问题。

    欢迎有空时,多来论坛逛逛喔。

    -------------------------

    回 5楼(jssk1988) 的帖子
    版主回复:

    很高兴听到您已经解决了问题,

    欢迎有空时,多来论坛逛逛喔。
    2017-12-11 17:57:09
    赞同 展开评论 打赏
  • Re在阿里云“专有网络”网络类型中配置vsftpd
    感谢版主!!
    终于解决的vsftp的问题,这个“专有网络”太坑。折腾了我一个下午。
    2017-12-11 17:08:23
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
云卓越架构:云上网络稳定性建设最佳实践 立即下载
Deep Dive:云上VPC分层安全架构设计 立即下载
AWS 数据中心与 VPC 揭秘 立即下载