0

我定期将文件上传到特定的 RedHat 5.5 服务器,使用 FileZilla 没有问题。

我现在尝试使用完全相同的凭据(un、pw 和 ip 地址)通过 Java 库org.apache.commons.net.ftp.FTPClient FTP 到同一台服务器。我不断收到错误Connection Refused: Connect at java.net.PlainSocketImpl.socketConnect(NativeMethod) at...........

似乎权限适用于 FileZilla,它们也应该适用于 commons.net。这听起来对吗?

4

1 回答 1

1

从服务器端一切都应该没问题。当您可以使用一个客户端登录时,另一个客户端也应该没问题。

但是,我无法判断服务器是否使用诸如被动模式之类的东西,而您的库不支持该功能。

您确定您正在连接到同一个端口并且服务器没有使用 sftp 等吗?

于 2011-11-26T22:12:05.597 回答