云服务 为什么我的盛大云 ubuntu10.04 下的 vsftpd 提供的 ftp 服务无法连接?

gazeldx · 2012年02月09日 · 最后由 gazeldx 回复于 2012年02月10日 · 3059 次阅读

报错: Unable to make a connection. Please try again. Error message= uncaught exception: [Exception... "Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIScriptableInputStream.read]" nsresult: "0x80470002 (NS_BASE_STREAM_CLOSED)" location: "JS frame :: chrome://fireftp/content/js/connection/controlSocket.js :: :: line 76" data: no] URL= Line Number= 0 我认为我的配置没有问题,因为我在其他 VPS 中就是这样配置的。是成功的。 cat /etc/vsftpd.conf

listen=YES #listen_ipv6=YES anonymous_enable=YES local_enable=YES write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=NO chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem

我已经把 root 从/etc/ftpusers 中注释掉了。 @huacnlee可以玩 ftp 吗?我是 1G 内存主机。 期待@zhuangbiaowei 帮助 后来还把 listen_ipv6=YES 注释去掉,还是不行。

外面防火墙策略没开通 21 端口吧

花了 7 个小时,终于搞定了。 如@huacnlee所云,先把盛大云的安全组 FTP 开了,然后下了一个 gFTP 的客户端,连接的时候把 Passive file transfers 的钩子去掉。因为有防火墙,所以 PASV 无法使用。

盛大云的扫盲贴:http://forum.grandcloud.cn/viewtopic.php?f=7&t=1429里面提到了这个问题。做盲人真好。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号