通过多个ssh隧道远程桌面(A - B - C)


2

我有3台机器。机器A可以访问B,B可以访问C(这是一台Windows计算机)

如何使用ssh隧道直接从机器A到C连接远程桌面

Answers:


5

你只需要 隧道,因为中间只有一台机器。

  1. 使用SSH从A连接到B,使用本地隧道 : <&端口X GT; <机C> :3389

    取决于您的SSH客户端:

    • OpenSSH - ssh -fN -L <&端口X GT; <机C> :3389 <到machineB>

    • PuTTY - 源端口 <&端口X GT; ,目的地 <机C> :3389 ,键入 本地

      PuTTY也接受相同的 -L 从命令行运行时的选项。

  2. 从A连接到 localhost: <&端口X GT; 使用远程桌面。

    • Windows远程桌面 - 输入 localhost:<portX> 在里面 电脑 框。

      或者跑 mstsc /v localhost:<portX>

这里 <portX> 是1024-65535之间的任何端口,机器A尚未使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.