Java 如何从远程计算机访问Apache Mina sshd sftp服务器

Java 如何从远程计算机访问Apache Mina sshd sftp服务器,java,localhost,sftp,apache-mina,Java,Localhost,Sftp,Apache Mina,我使用ApacheMina sshdAPI启动sftp服务器。请参阅以下链接以查看有关我的本地SFTP服务器的更多详细信息 我试图通过将主机名作为ip地址从远程连接到该服务器,但无法启用与sftp服务器的连接。我收到了“连接被拒绝”错误消息。但我可以在本地连接。要在本地连接,我使用sftp客户端,将主机名指定为“localhost”,但在远程连接中,我无法将主机名指定为localhost。因此,我将主机名指定为我的计算机IP地址。当我指定时,我收到了上述错误消息 所以我想知道如何从远程机器连接到

我使用ApacheMina sshdAPI启动sftp服务器。请参阅以下链接以查看有关我的本地SFTP服务器的更多详细信息

我试图通过将主机名作为ip地址从远程连接到该服务器,但无法启用与sftp服务器的连接。我收到了“连接被拒绝”错误消息。但我可以在本地连接。要在本地连接,我使用sftp客户端,将主机名指定为“localhost”,但在远程连接中,我无法将主机名指定为localhost。因此,我将主机名指定为我的计算机IP地址。当我指定时,我收到了上述错误消息

所以我想知道如何从远程机器连接到本地sftp服务器


谢谢。

Hi终于找到了如何从远程机器访问Apache Mina sshd sftp服务器的方法。问题出在我的Apache Mina sshd sftp服务器设置上。您可以参阅附件以查看我的Apache Mina sshd sftp服务器详细信息


在此之前,我将主机设置为
sshd.setHost(“localhost”)我将其改为
sshd.setHost(0.0.0.0)。因此,现在您可以从远程计算机访问本地sftp服务器,并提供您的计算机ip地址作为主机名

这是相当模糊的。当您尝试连接到SFTP服务器时,具体会发生什么情况?您是否收到任何错误消息?他们怎么说?您的SFTP服务器设置为侦听连接的地址和TCP端口是什么?能否运行netstat并验证SFTP服务器正在侦听连接?请编辑您的问题以包含所有这些信息。感谢Kenster的反馈。