创建一个libvirt URI跳到另一个主机


1

我有一个运行libvirtd的Qemu-Host,它已正确配置(h0)。我只能通过仅充当网关的另一台计算机(c0)访问此主机。现在,我需要知道是否有可能获得一个libvirt URI,以通过ssh连接到c0,然后从那里通过ssh连接到h0。我正在使用virt-manager。

Answers:


1

对的,这是可能的。我有这样的设置

Libvirt IRL: qemu+ssh://user@host/system

并通过设置无密码访问hostgateway(例如)~/.ssh/config(可能需要对其他密钥进行更多配置,但我建议将密钥存储在中ssh-agent):

Host c0
    Hostname real-gateway-hostname
    User gateway-username

Host h0
    HostName hostname
    User jjelen
    ProxyCommand ssh -W %h:%p c0

首先确认您可以使用

ssh user@host

然后将“添加连接”添加到您的virt-manager,选择QEMU / KVM,远程主机,方法SSH,主机名和用户(如上所述)。然后点击connect,您应该能够看到您的虚拟机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.