当我安装 Windows 7 时,这种情况就开始发生了。我尝试使用 Filezilla 和 FireFTP Firefox 插件,但始终无法连接。Filezilla 给出了错误消息"ECONNREFUSED - Connection refused by server"
。我尝试禁用 Windows 防火墙,但没有成功。有人知道是什么原因造成的吗?
我刚刚发现我可以连接 net2ftp 之类的 Web 服务,但不能连接 FTP 客户端。
答案1
检查是否
netstat -na
根据 FTP 站点的 IP 显示一些 SYN。尝试禁用路由器上的所有端口阻止(如果可以,请尝试重置设置,然后恢复它们)
尝试使用 ftp cmd 命令并在此处打印您与该命令的所有交互。
我猜这已经不相关了,因为那是 5 个月前的事了,那么为什么这个问题仍然悬而未决?
答案2
服务器拒绝连接就是这个意思。服务器拒绝了你的尝试。所以其他东西也发生了变化。仔细检查你的用户名和密码。以及你尝试连接的 ftp 服务器是否使用了异常端口。
答案3
端口 21(FTP 的默认端口)或 Filezilla 本身是否被 Windows 7 防火墙阻止了?
在 XP 中,防火墙只监控传入连接,因此您需要一个单独的程序来监控传出连接。我认为 Vista 改变了这一点,但 Windows 7 中防火墙肯定会同时监控传入和传出连接。
因此,请仔细检查设置以确保 a) Filezilla 被允许进行传出连接,b) 端口 21 已打开。
使用不同的 FTP 客户端可能有助于确认这一点。如果被阻止,则问题出在操作系统/防火墙上。如果没有,则问题出在 Filezilla 本身。