【问题标题】:Java Commons.net & FTP PermissionsJava Commons.net 和 FTP 权限
【发布时间】:2011-11-26 22:08:25
【问题描述】:

我定期将文件上传到特定的 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。这听起来对吗?

【问题讨论】:

    标签: java ftp-client apache-commons-net


    【解决方案1】:

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

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

    你确定你连接的是同一个端口并且服务器没有使用sftp等?

    【讨论】:

    • 嗯,我刚刚意识到 FileZilla 正在使用 sftp。 Java 库使用 FTP。我猜这就是问题所在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 2023-03-31
    • 2012-03-27
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多