2015-04-16 176 views
0

我使用Apache Mina Sshd Api啓動sftp服務器。請參考後續鏈接查看有關我的本地SFTP服務器的更多詳細信息。 Link如何從遠程機器訪問Apache Mina sshd sftp服務器

我試圖從主機名作爲我的IP地址從遠程連接到該服務器,但我無法啓用與sftp服務器連接。我得到了「連接拒絕」的錯誤消息。但我可以本地連接。要連接本地我使用winscp sftp客戶端給我的主機名稱爲「本地主機」,但在遠程,我不能給主機名稱localhost.So我給主機名稱作爲我的機器IP地址。當我給了我上面的錯誤信息。

所以我想知道如何連接遠程機器上的本地sftp服務器。

謝謝。

+0

這很含糊。當您嘗試連接到您的SFTP服務器時會發生什麼?你有沒有收到任何錯誤信息?他們說什麼?您的SFTP服務器設置了哪些地址和TCP端口來偵聽連接?你可以運行netstat並驗證SFTP服務器是否正在監聽連接?請編輯您的問題以包含所有這些信息。 – Kenster

+0

感謝Kenster爲您的反饋。 – gihan

回答

0

嗨終於找到了如何從遠程機器訪問Apache Mina sshd sftp服務器。問題在於我的Apache Mina sshd sftp服務器設置。您可以參考附件link來查看我的Apache Mina sshd sftp服務器詳細信息。

在那裏我之前設置主機爲sshd.setHost("localhost");,而不是我將其更改爲sshd.setHost(0.0.0.0);。因此,您現在可以訪問本地sftp服務器,將您的機器ip地址作爲遠程機器的主機名稱。