首页 > 解决方案 > 如何访问可通过本地计算机从 RDP 访问的 VM?

问题描述

我有一个可以通过 SSH 访问的公司虚拟机。但问题是我需要使用以下方法:
My PC (with VPN) -> RDP -> Using SSH -> VM
我想使用以下方法连接:
My PC (with VPN) -> Using SSH -> VM
基本上,我可以在没有 RDP 的情况下将我的流量重新路由到远程 VM

标签: networkingsshcloudvirtual-machinevpn

解决方案


您需要在 RDP 主机上打开 ssh 端口。
这可能是一个端口转发到您的虚拟机,或者您也可以在 RDP 主机上启动一个 ssh 服务器以用作 ssh-jumpbox。

  1. 我的电脑(带 VPN)-> 使用 SSH->(RDP-Host 将端口转发到 VM)-> VM

    ssh myVMuser@myRDPHost

    你可以用iptables

  2. 我的电脑(带 VPN)-> 使用 SSH -> 带有 ssh-server 的 RDP-Host -> VM

    ssh myVMuser@myVM -o ProxyJump=myRDPUser@myRDPHost

    只需使用systemctl status ssh.service并添加您的公钥


推荐阅读