05.-Conexión remota a libvirt

Podemos conectar al hypervisor libvirt que se está ejecutando en un servidor desde otra máquina remota. Es decir, desde una máquina cliente podemos usar, por ejemplo, virsh para conectarnos a un hypervisor libvirt remoto. Para ello, la sintaxis es la siguiente:

usuario@cliente:~$ virsh -c qemu+ssh://usuario_remoto@ip_servidor_remoto/system comando

Es decir, se va a producir una conexión ssh entre la máquina cliente y el servidor donde se ejecuta libvirt. Por lo tanto hay que configurar las máquinas para que el usuario usuario de la máquina cliente pueda acceder por SSH al servidor remoto con el usuario usuario_remoto, sin que se se le pida la contraseña.

Para ello tendremos que copiar la clave pública SSH del usuario cliente al fichero ~/.ssh/authorized_keys del usuario usuario_remoto en el servidor que queremos acceder.