virsh ssh в гостя vm

Есть ли так или иначе, что я могу ssh в гостя vm через virsh вместо находки IP-адрес гостя vm?

например.

то, что я хочу, является ssh в гостя как этот путь:

$virsh ssh_or_somwthing <domain>

но не как это:

$ #1) find the guest vm's IP address:
$arp
...
$ #2) ssh someone@<IP>
4
задан 22 January 2015 в 09:40

3 ответа

У Jacek есть правильный ответ, но только разметить некоторые специфические особенности:

  1. Войдите в VM использование KVM GUI
  2. На командной строке VM, введите:

    systemctl enable serial-getty@ttyS0.service
    systemctl start serial-getty@ttyS0.service
    

Вас попросят многократно ввести Ваш пароль.

  1. Перезагрузите VM
  2. Затем от терминала на Вашей основной машине, введите:

    sudo virsh console your_vm_name_here
    

, Очевидно, замена "your_vm_name_here" с тем, что имя VM.

Затем Вы можете "ssh" непосредственно в VM использование virsh.

3
ответ дан 1 December 2019 в 09:49

Я не уверен в этом, но я думаю, что Вы надеетесь настраивать консольный доступ к гостю? Это не может быть единственное решение (не после virsh очень активно и всего этого материала) - но можно установить последовательную консоль на госте, настроить супервизор и затем использовать virsh консольный домен.

Так или иначе - взглянули на это: https://help.ubuntu.com/community/KVM/Access - я предполагаю, что это может помочь или по крайней мере поместить Вас в некоторое направление.

1
ответ дан 1 December 2019 в 09:49

Можно хотеть взять чтение SSHsetup для libvirtd

https://, wiki.libvirt.org/page/SSHSetup

, Кажется, делает то, что Вы хотите.

0
ответ дан 1 December 2019 в 09:49

Другие вопросы по тегам:

Похожие вопросы: