Linux

如何使用 linux 機器通過 ssh 對 Windows 遠端桌面進行隧道傳輸?

  • February 14, 2018

我的家庭網路中有兩台物理伺服器,linux ( 192.168.8.x) 和 windows server 2008 ( 192.168.8.y)。

可以通過 ssh 在非標準埠(比如 23008)上從外部訪問 linux 伺服器。如何在 linux 機器上通過 ssh 建立永久 RDP 隧道?我知道我可以在外部機器上使用 putty,但我不知道如何在 linux 機器上正確設置 sshd。感謝您的任何提示!

假設您的 linux 機器可以通過 1.2.3.4 埠 23008 的 Internet 訪問,在外部系統上我會這樣做:

external% ssh -p 23008 -L 13389:192.168.8.y:3389 username@1.2.3.4

然後我將連接到埠轉發的 RDP 系統

external% rdesktop localhost:13389

如果您的外部盒子不是 linux 盒子,那麼您擁有的工具會有等效的命令;構想還是一樣的:將external的13389埠轉發到192.168.8.y的3389埠,然後使用external的RDP客戶端連接localhost:13389.

您指的是正確設置 linux 機器的 sshd,但除非您重新配置它,否則標準 sshd 設置可能會很好地支持這一點。

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