开发者社区> 问答> 正文

java FTPClient连接阿里云FTP问题

本地使用FileZilla连接服务器没有问题,但是使用java FTPClient的时候将端口配置成21或者20的时候出现java.io.IOException: Connection is not open,配置成22的时候出现org.apache.commons.net.MalformedServerReplyException: Could not parse response code.
Server Reply: SSH-2.0-OpenSSH_7.2
所以想请问一下这端口应该配置成什么,还是FTP在云服务器上是不是没有其他什么问题

展开
收起
vs90 2018-11-05 00:42:30 2416 0
1 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    您好,22端口默认是ssh或sftp使用的,可能您的java ftpclient并不支持sftp。

    可查看一下java ftpclient,看看是否能切换主动和被动模式,如果可以切换,切换试试,看看其中一种是否能正常工作。
    2018-11-05 08:51:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载