【发布时间】:2015-06-03 09:41:39
【问题描述】:
通过运行 SSH 隧道到 Windows 远程服务器连接,如以下链接中所述-
http://klinkner.net/~srk/techTips/ssh-remote/
通过在客户端的远程连接程序中键入localhost:3390,并假设我有从local 3390 到服务器1.1.1.1:3389(1.1.1.1 是服务器)的隧道,然后我运行 sshd 进程(使用隧道)在服务器的 22 端口(以及客户端 ssh 的 22 端口)上,服务器的防火墙将检查哪些规则?
到达 sshd 进程的数据包的 22 端口规则? 3389端口用于数据到达服务器的远程连接过程?两者都有?
如果防火墙将根据端口 22 的规则检查数据,我可以禁用允许传入数据到服务器端口 3389 的角色,即不允许常规远程桌面连接,因此只允许 SSH 隧道连接,这是我的全部意图。
【问题讨论】:
-
您的意思是 SSH 隧道吗?
-
是的。我已经更新了问题。
-
澄清一下,您是否尝试将服务器端口 3389 转发到端口 3390 上的(ssh 客户端)机器?
-
客户端端口 3390 -> 隧道 -> 服务器 [sshd 端口 22 \\ 远程桌面应用程序端口 3389]。服务器中的 sshd 进程会将数据转发到隧道定义的端口 3389。
标签: windows ssh-tunnel