FTP 连接被拒绝

FTP 连接被拒绝

我在一台 Windows XP 计算机上尝试连接到 Windows 2008 FTP。尝试连接到我的 FTP 站点时,我收到一个ftp: connect :Connection refused。我已确认其他计算机能够连接到 FTP 并传输数据。

我有一个执行 FTPing 的批处理文件:

在此处输入图片描述

我已采取以下步骤来尝试纠正这种情况:

  • ping:我可以 ping 通我的 FTP 服务器并收到响应
  • tracert:我能够进行完整的 tracert,并且能够将我的客户端机器连接到主机
  • 防火墙:此机器上没有启用防火墙
  • 其他 FTP:我是无法连接到任何其他 FTP 站点
  • telnet:我能够 telnet 到端口 21。

任何帮助都将不胜感激。

编辑:我注意到,当我执行 时netstat,我发现端口 21 被占用PID 1256

在此处输入图片描述

现在,如果我检查我的任务管理器,我会看到 1256 inetinfo.exe

答案1

由于其他机器能够连接到 FTP 服务器,我发现有两个可能的原因:

  • XP 机器的 IP 地址已被自动(或手动)禁止或列入黑名单,导致 FTP 服务器拒绝来自此 IP 的任何连接
  • XP 计算机上运行着防火墙或其他 IP 过滤软件,阻止了与 FTP 服务器的连接

但奇怪的是,您能够从 XP 计算机 telnet 到端口 21 上的 FTP 服务器。

答案2

其他可以连接的机器也是 XP 机器?也许您的机器禁用了 FTP?如果您打开命令提示符并输入 FTP,是否会出现 ftp>?

相关内容