我有 3 台机器。机器 A 可以访问 B,机器 B 可以访问 C(这是一台 Windows 计算机)
如何使用 ssh 隧道直接从机器 A 到 C 连接远程桌面
答案1
你只需要一隧道,因为中间只有一台机器。
使用 SSH 从 A 连接到 B,并使用从到 的本地隧道。
:<portX>
<machineC>:3389
取决于您的 SSH 客户端:
OpenSSH –
ssh -fN -L<portX>:<machineC>:3389 <machineB>
PuTTY – 源端口
<portX>
、目标<machineC>:3389
、类型当地的。-L
PuTTY从命令行运行时也接受相同的选项。
从 A 连接到使用远程桌面。
localhost:<portX>
Windows 远程桌面 –
localhost:<portX>
输入电脑盒子。或者逃跑
mstsc /v localhost:<portX>
。
这里<portX>
是 1024-65535 之间的任意端口,并且尚未被机器 A 使用。