1

У меня есть Qemu-Host с libvirtd, который правильно настроен (h0). Я могу получить доступ к этому хосту только через другую машину (c0), которая действует только как шлюз. Теперь мне нужно знать, возможно ли получить URI libvirt для подключения через ssh к c0 и оттуда через ssh к h0. Я использую virt-manager.

1 ответ1

1

Да, это возможно. У меня есть такая настройка,

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

И настройте беспарольный доступ к вашему host через ваш gateway , например, в ~/.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, имя хоста и пользователя, как указано выше. Затем нажмите "Подключиться", и вы сможете увидеть свои виртуальные машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .