2017-03-09 182 views
-1

我想訪問是坐在辦公室內的遠程桌面,下面是我的設置RDP在多個SSH隧道

  • 我的筆記本電腦(Ubuntu的),從家裏連接到互聯網(A)
  • 公衆的Ubuntu實例連接到互聯網(B)
  • 3)從B有一個反向ssh隧道創建到辦公室ubuntu
  • 系統(C)。
  • 4)從辦公室的ubuntu系統(C)我可以RDP到另一個辦公室windows
  • 系統(D)到3389端口。

如何通過SSH(22)

  • 然後訪問系統

    • 我的筆記本電腦(A)我連接到公共Ubuntu的實例(B)從公衆(B)我做的ssh - p someport user @ localhost,並且連接到辦公室的ubuntu系統(C)。

    如何訪問我的筆記本電腦(A)的辦公室Windows系統(D)的RDP?

  • 回答

    0

    OK終於找到溶液..

    執行的以下命令在辦公室Ubuntu系統(C),以創建一個反向代理。

    ssh -fN -R public_ubuntu(B)IP:3389:office_windows_system_(D)_IP:3389 [email protected]_ubuntu(B)IP 
    

    然後在我的筆記本電腦的命令下執行以創建從public_ubuntu(B)到我的膝蓋(A)的隧道。

    ssh -L 3389:localhost:3333 [email protected]_ubuntu(B) 
    

    然後在我的筆記本電腦(A)打開RDP客戶端並進入

    本地主機:3333

    這it..desktop來到.. :-)

    希望有人會發現它很有用。