我在 ESXi 主机上运行了几个 SSH 盒,我想从我的正常家庭网络之外访问它们。
除了端口转发并指向各种不同的虚拟机之外,有没有办法从中心位置访问它们?
我当时想设置一个超薄的 BSD 客户机,只使用 SSH 和远程连接。然后使用“ssh”命令,从我的网络内部进行连接,解析内部主机名,而无需在广阔的外部世界中重新初始化与我的客户端的新连接。
另一个是创建一个 VPN(我已经通过 OpenVPN 完成了,尽管有些麻烦)并按照这种方式进行,但我认为用于快速 SSH 的 VPN 似乎有点臃肿,有时我喜欢在旅途中使用我的机器人进行 SSH,但我不想摆弄 OpenVPM 应用程序。
有什么建议吗?
答案1
在一台已进行端口转发的机器上安装 netcat 和 sshd,然后使用ProxyCommand
在客户端上通过该机器创建到其他每台机器的隧道。