【问题标题】:RDP over multiple ssh tunnels多个 ssh 隧道上的 RDP
【发布时间】:2017-07-29 22:48:15
【问题描述】:

我想访问位于办公室内的远程桌面,下面是我的设置

  • 我的笔记本电脑 (Ubuntu) 从家里连接到互联网 (A)
  • 连接到互联网的公共 Ubuntu 实例(B)
  • 3) 从 B 那里创建到办公室 ubuntu 的反向 ssh 隧道
  • 系统 (C)。
  • 4)从office ubuntu系统(C)我可以RDP到另一个office windows
  • 系统 (D) 到 3389 端口。

我如何访问系统

  • 从我的笔记本电脑 (A) 我通过 ssh (22) 连接到公共 ubuntu 实例 (B)
  • 然后从公共 (B) 我执行 ssh -p someport user@localhost 并连接到办公室 ubuntu 系统 (C)。

如何将office windows system (D) 的 RDP 访问到我的笔记本电脑(A)。

【问题讨论】:

    标签: ubuntu ssh rdp tunnel ssh-tunnel


    【解决方案1】:

    好的,终于找到解决方案了..

    在office Ubuntu系统(C)中执行以下命令创建反向代理。

    ssh -fN -R public_ubuntu(B)IP:3389:office_windows_system_(D)_IP:3389 user@public_ubuntu(B)IP
    

    然后在我的笔记本电脑中执行以下命令以创建从 public_ubuntu(B) 到我的膝上 (A) 的隧道。

    ssh -L 3389:localhost:3333 user@public_ubuntu(B)
    

    然后在我的笔记本电脑(A)中打开RDP客户端并进入

    本地主机:3333

    就是这样..桌面来了.. :-)

    希望有人能发现它有用。

    【讨论】:

      猜你喜欢
      • 2017-07-15
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 2012-09-07
      • 2021-10-28
      • 2019-08-07
      • 2020-10-26
      • 1970-01-01
      相关资源
      最近更新 更多