从本地计算机通过 SSH 连接到虚拟 KVM 客户机

从本地计算机通过 SSH 连接到虚拟 KVM 客户机

我在专用服务器上设置了 libvirt+lvm+kvm,其中有一个虚拟客户机。我可以使用 ssh 和客户机的 ip 从主机访问客户机,但我不明白如何使用 ssh 从我的笔记本电脑访问客户机。它似乎通过 ssh 连接到主机,然后失败,因为没有这样的用户(并且此用户仅存在于 VM 内)。此外,主机和虚拟机上都安装了 nginx,并且 nginx 将所有子域请求代理到虚拟机的 nginx(这很棒,并且按我预期的方式工作)。

所以我需要以某种方式从我的本地笔记本电脑 ssh 到 vm,绕过 vm 主机系统。

答案1

在我看来,您需要设置一个 iptables 规则或类似的东西来将连接从主机上的另一个端口(例如 2222)隧道连接到客户机 22 端口。

看:https://www.google.fr/search?q=libvirt+redirect+port

相关内容