FTP连接被拒绝

我正在试图连接到Windows 2008 FTP的Windows XP机器上。 当试图连接到我的FTP站点,我得到一个ftp: connect :Connection refused 。 我已经确认其他机器能够连接到FTP并传输数据。

我有一个batch file做FTP:

在这里输入图像说明

我已经采取了以下步骤来尝试修复这种情况:

  • ping:我可以ping通并从我的FTP服务器接收响应
  • tracert:我能够做一个完整的tracert,并能够到我的客户机到主机
  • 防火墙:在这台机器上没有启用防火墙
  • 其他FTP:我无法连接到任何其他FTP站点
  • telnet:我可以telnet到端口21。

任何援助将不胜感激。

编辑:我什么都注意到,当我做一个netstat ,我看到端口21被占用PID 1256

在这里输入图像说明

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

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

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

然而奇怪的是,你可以通过端口21从XP机器telnet到FTP服务器。

其他可以连接的机器也是XP机器? 也许你的机器已禁用FTP? 如果你打开一个命令提示符并inputFTP,ftp>出现了吗?