我知道如何使用 ssh 将本地端口(例如 7000)端口转发到端口 50070 上的远程 ssh 服务器。例如:
ssh -L 7000:127.0.01:50070 root@sshserver
Run Code Online (Sandbox Code Playgroud)
“我的端口 7000”->“sshver 端口 50070”
但是现在说我在办公室有我的“sshserver”,我想通过“sshserver”将我的本地端口转发到在端口 3389 上运行终端服务的 windows 机器。澄清 windows 机器没有运行 sshd。
“我的端口 7000”->“sshserver”->“windows 机器端口 3389”
这可以通过 ssh 实现吗?
本地端口转发意味着通过SSH 服务器机器转发 SSH 客户端机器上的端口,而不是转发到它上面。您在参数中指定的 IP 地址是可从 SSH 服务器访问的任何地址/主机名。因此,如果 Wintendo 框在服务器后面,您可以通过 SSH 连接并访问它,您只需在您的客户端上执行此操作:
$ ssh -L 7000:<IP of Windows box>:3389 <SSH server>
Run Code Online (Sandbox Code Playgroud)
然后你可以连接到你客户端的 7000 端口,连接通过你的 SSH 服务器转发到 Windows 机器的 3389 端口。
归档时间: |
|
查看次数: |
215 次 |
最近记录: |