使用JAVA通过FTP连接到远程服务器

用户名

我试图用来自Apache commons库的FTP连接到远程服务器。但是我无法连接到该服务器..我有一个例外:

java.net.ConnectException:连接超时:在java.net.DualStackPlainSocketImpl.java:79处的java.net.DualStackPlainSocketImpl.connect0(本机方法)处连接,在java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java处)连接:350)在java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)在java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)在Java org上的org.apache.commons.net.SocketClient.connect(SocketClient.java:188)上的.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)上的org.apache.commons.net.SocketClient.connect(SocketClient.java:188)上的org。 apache.commons.net.SocketClient.connect(SocketClient.java:209)位于de.download.Info4c.start(Info4c.java:95)位于de.download.Info4c.main(Info4c.java:67)

这是我的代码:

FTPSClient client = new FTPSClient(false);
    client.connect("<IP>",990);     
    int reply =  client.getReplyCode();
    if (FTPReply.isPositiveCompletion(reply)) {
        if(client.login(user, pass)){
            // Set protection buffer size
            client.execPBSZ(0);
            // Set data channel protection to private
            client.execPROT("P");
            // Enter local passive mode
            client.enterLocalPassiveMode();
        }
    }
小桑蒂

如果远程服务器在防火墙后面,则也许您应该使用适当的代理来访问它。您的互联网选项中是否有系统代理?然后,配置JVM以通过标准Java网络属性使用它

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java中通过TLS / SSL(FTPS)服务器连接到FTP

使用Java和SSH密钥连接到远程服务器

如果通过SSH连接到它的PC关闭,则远程服务器上的Java进程终止

使用ftplib连接到FTP TLS 1.2服务器

Python-使用pyodbc通过Excel数据连接中的信息连接到远程服务器

使用Ionic连接到MongoDB远程服务器

如何使用套接字连接到FTP服务器?

远程连接到Ksql服务器

连接到远程mongo服务器

使用Tunnel-ssh通过ssh通过nodeJS中的mongoose通过SSH连接到远程服务器mongoDB

连接到远程mongoDB服务器

使用python连接到远程服务器,添加代理

无法使用XMPPFramework连接到远程服务器

如何通过SSH连接通过远程服务器连接到Internet

使用SSH通过密码连接到远程服务器的脚本

Java mongodb连接到远程服务器

InternetConnect无法通过ftp代理连接到FTP服务器

如何通过R连接到远程服务器?

从Windows通过X服务器远程连接到RHEL

使用直接以太网连接和APIPA地址通过远程桌面连接到服务器

连接到远程mysql服务器

如何通过FTP连接到FTP服务器

使用HttpURLConnection连接到远程服务器

PgAdmin连接到远程服务器

使用 letencrypt ssl 连接到远程 RabbitMQ 服务器

连接到 FTP 服务器

通过 Mongoose (nodejs) 从远程服务器连接到 MongoDB

无法使用 Swift 连接到远程 RabbitMQ 服务器

无法连接到远程机器。验证 SSH 端点详细信息。使用 FTP 上传到远程服务器时