LINUX.ORG.RU

удаленное соединение через virt-manager

 


0

2

Не могу открыть виртуальную машину на сервере с другого компьютера. virt-manager --debug пишет:

(virt-manager:4565): dconf-WARNING **: failed to commit changes to dconf: Соединение закрыто [Вт, 10 фев 2015 16:27:30 virt-manager 4565] DEBUG (console:1499) Starting connect process for proto=vnc trans=ssh connhost=192.168.0.1 connuser=root connport=None gaddr=192.168.0.1 gport=5901 gtlsport=None gsocket=None [Вт, 10 фев 2015 16:27:30 virt-manager 4565] DEBUG (console:535) VNC connection to 192.168.0.1:5901

(virt-manager:4565): dconf-WARNING **: failed to commit changes to dconf: Соединение закрыто [Вт, 10 фев 2015 16:27:31 virt-manager 4565] DEBUG (console:503) Got credential request <enum VNC_DISPLAY_CREDENTIAL_CLIENTNAME of type VncDisplayCredential>

что и куда копать ? порт открыт 5901/tcp open vnc-1


Ответ на: комментарий от shooter93

хмм по ssh не могу подключится потому что не знаю пароля ) к гипервизору я подключен, в virt-manager видны виртуальные машины, и можно их остановить или запустить, но нельзя открыть.

yaxon
() автор топика
Ответ на: комментарий от yaxon

Не понял, как ты сейчас подключаешься к гипервизору, если пароля не знаешь? Если без пароля, то скорее всего по ключам.

А на vnc установлен пароль? Если да, то может неправильно вводишь? Можно узнать, подключившись консольной утилитой virsh (virsh -c <url>) и далее командой edit или dumpxml --security-info получаешь xml-ку, там есть пароль vnc.

te111011010
()
Ответ на: комментарий от te111011010

1. при открытии virt-manager автоматически конектится к гипервизору сервера выдавая на экран окошко ввода SSH пароля, вводжу рутовский пароль, далее вижу состояние виртуальных машин. Даю команду открыть.... и не открывается. 2. при команде virsh -c qemu+ssh://root@192.168.0.1/system Password:*** висяк... на экране больше ничего... 3. захожу по SSH на сервер virsh -c qemu://localhost/system ошибка: не удалось подключиться к гипервизору ошибка: Срок действия сертификата CA /etc/pki/CA/cacert.pem истек. опа... опа... что теперь генерить новые сертификаты ?! а без них вообще можно подключится, если поправить конфиг и перезапустить сервис ?

yaxon
() автор топика
Ответ на: комментарий от te111011010

всетаки dumpxml я получил, как то так:

<graphics type='vnc' port='5901' autoport='yes' listen='192.168.0.1'> <listen type='address' address='192.168.0.1'/> </graphics>

пароля нет конечно, то же состояние я в графическом виде всю конфигурацию машины вижу через virt-manager

yaxon
() автор топика
Ответ на: комментарий от yaxon

Можно. Я вообще с сертификатами для libvirt не занимался, только по ssh подключался.

te111011010
()
Ответ на: комментарий от yaxon

Единственное, что читал, что если используется протокол удалённого доступа SPICE, то сертификат требуется. Но опять же, мне пока не приходилось с этим иметь дело, только с VNC.

te111011010
()
Ответ на: комментарий от te111011010

что если используется протокол удалённого доступа SPICE, то сертификат требуется.

Если используется TLS. Так-то я исп. spice, но никаких сертификатов не делал

http://wiki.libvirt.org/page/VNCTLSSetup#VNC_specific_certificates

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
13 мая 2015 г.
Ответ на: комментарий от te111011010

virt-manager

Так ничего и не решилось.

1. на сервере настроил по статье https://wiki.gentoo.org/wiki/QEMU 2. на клиенте установлен virt-manager пользователь добавлен в группу qemu как на сервере так и на клиенте. 3. подключаюсь... Соединение с libvirt не удалось.

Достигнут конец файла при чтении данных: nc: using stream socket: Ошибка ввода/вывода

Убедитесь, что служба libvirtd запущена на удалённом узле.

Libvirt URI is: qemu+ssh://user@192.168.0.1/system

yaxon
() автор топика
Ответ на: virt-manager от yaxon

запустил только вот так: в настройках подключения указал QEMU Usermode - подключение к localhost к серверу так пока и не удалось

yaxon
() автор топика
28 апреля 2016 г.

подключиться если порт ssh отличен от дефолтного

Собственно в заглавии и вопрос. Как подключиться, если порт ssh хостовой системы отличен от 22?

P0LYS
()
Ответ на: комментарий от ArcFi

да, спасибо... вроде очевидно, что так и должно быть, но почему-то сразу не получилось

P0LYS
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.