Ssh

我的系統管理員正在休假,求助!

  • December 21, 2009

我想解決伺服器上的某個問題,但我無法連接我的調試器,因為維護防火牆的人正在休假。我不想弄亂他的設置。他給了我管理員密碼。

因此,出於我的目的,我需要將調試器附加到伺服器上執行的 Java 程序。當我通過 ssh 在伺服器上執行“jdb -attach port”時,它可以工作。我想在我的機器上使用 eclipse 來連接到那個埠。所以這是我認為在我的情況下最好的事情。

在伺服器上執行一個程序監聽,在我的機器上執行一個程序,讓它們通過 SSH 通信。然後我的 Eclipse 將連接到本地程序,該程序將與伺服器本地應用程序對話,該應用程序會將我附加到 JVM 程序。(利潤!!!:)

我不知道該怎麼做。我有一個模糊的想法,我應該使用 netcat。但是,您能否幫助我了解如何在兩端為此目的啟動 netcat 或任何其他程序。

非常感謝您的幫助。謝謝。

要在本地機器上打開一個埠 12345,當連接到該埠時,它將連接到 remotemachine(您通過 SSH 連接到的機器)上的埠 54321:

ssh -L 12345:localhost:54321 remotemachine

引用自:https://serverfault.com/questions/96172