2011-02-25 81 views
0

我有一個簡單的服務器Java應用程序,它監聽端口,處理命令和回覆。 我想使它的行爲像一個SSH服務器,以便客戶端連接就好像通過SSH和所有的通信都轉發到我的應用程序。這聽起來像可以通過ssh端口轉發輕鬆完成,但我的嘗試失敗了。Java包裝服務器ssh隧道

+0

這非常簡單,但這是一個關於如何操作SSH的問題,而不是關於Java或服務器或編程的問題。 – EJP 2011-02-25 05:00:53

+0

好的,你知道該怎麼做嗎? – Hendekagon 2011-02-25 05:15:51

回答

0

您的應用程序的客戶端會做:

> ssh -L1234:localhost:1234 your.host.com 

其中1234是您要監聽的端口。然後,客戶端連接到本地主機:1234將通過SSH轉發到您的應用程序

+0

謝謝,但是有沒有辦法在服務器端配置轉發,所以客戶端以常規方式連接? – Hendekagon 2011-02-25 07:30:56