Re: virt-viewer via ssh to a remote host

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jan 02, 2013 at 11:06:34AM +0100, Michal Privoznik wrote:
> The Spice session isn't tunneled over libvirt's connection whereas
> libvirt's APIs are tunneled. virt-viewer finds the desired domain, then
> asks for XML and cut 'listen' attribute
> (/domain/devices/graphics/@listen). Same goes for 'port'. Obtained
> values are used to establish a new TCP connection to Spice session.

But that TCP connection is obviously tunelled over ssh. 

On the host executing virt-viewer, virt-viewer spawns two ssh processes:

bash,29341
  `-virt-viewer,29462 --connect=qemu+ssh://mh@xxxxxxxxxxxxxxxx/system <domain>
      |-ssh,29463 -l mh fan.zugschlus.de sh -c 'if 'nc' -q 2>&1 | grep "requires an argument" >/dev/null 2>&1; then ARG=-q0;else ARG=;fi;'nc' $ARG -U /var/run/libvirt/libvirt-sock-ro'
      `-ssh,29465 -l mh fan.zugschlus.de nc fan.zugschlus.de 5900

The first is obviously the connection to libvirt, the second is the
session carrying SPICE. Aside from the ssh connections, tcpdump does
not show any communication between the host running virt-viewer and
the host running the VM.

On the host running the vm, two ssh receiving processes can be seen:

  |-sshd,12739
  |   `-sshd,12744
  |       `-sh,12745 -c...
  |           `-nc,12748 -q0 -U /var/run/libvirt/libvirt-sock-ro
  `-sshd,12749
      `-sshd,12751
          `-nc,12752 fan.zugschlus.de 5900

>  If you want the connection to inherit usage of ssh from libvirt
>  connection, don't use '--direct' then.

That doesn't work without tweaking, see my original e-mail. This is my
original problem.

>  Or if you want to connect directly, without any tunnel magic, use
>  '--direct'.

I don't, since I want authentication and encryption. I would like 
virt-viewer --connect=qemu+ssh://mh@xxxxxxxxxxxxxxxx/system <domain>
to work as advertised without tweaks.

I think I'm getting something wrong here. What am I doing wrong?

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 31958061
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 31958062

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users


[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux