【问题标题】:How to access a VM that's accessible from RDP via Local Machine?如何访问可通过本地计算机从 RDP 访问的 VM?
【发布时间】:2021-07-15 06:12:12
【问题描述】:
我有一个可以通过 SSH 访问的公司虚拟机。
但问题是我需要使用以下方法:
My PC (with VPN) -> RDP -> Using SSH -> VM
我想用以下方法连接:
My PC (with VPN) -> Using SSH -> VM
基本上,我可以在没有 RDP 的情况下将流量重新路由到远程 VM
【问题讨论】:
标签:
networking
ssh
cloud
virtual-machine
vpn
【解决方案1】:
您需要在 RDP 主机上打开 ssh 端口。
这可能是一个端口转发到您的 VM,或者您也可以在 RDP-Host 上启动一个 ssh 服务器以用作 ssh-jumpbox。
-
我的电脑(带 VPN)-> 使用 SSH ->(RDP-Host 将端口转发到虚拟机)-> 虚拟机
ssh myVMuser@myRDPHost
您可以为此使用iptables
-
我的电脑(带 VPN)-> 使用 SSH -> RDP-Host 和 ssh-server -> 虚拟机
ssh myVMuser@myVM -o ProxyJump=myRDPUser@myRDPHost
只需使用systemctl status ssh.service 并添加您的公钥