Qemu : Trucs et astuces

1/ Connexion ssh de l'hôte vers l'invité.

  • Configuration de la ligne de commande de Qemu :
    -device e1000,netdev=net0 \
    -netdev user,id=net0,hostfwd=tcp::10022-:22 
  • Connexion SSH de hôte vers l'invité :
$ ssh util01@localhost -p10022

2/ Connexion par VNC vers l'invité.

  • Configuration de la ligne de commande de Qemu :
    -display none \
    -vnc 127.0.0.1:1 -usbdevice tablet -daemonize
  • Connexion SSH de hôte vers l'invité :
$ xtightvncviewer localhost:1

3/ Connexion sur la console en mode interactif.

  • Configuration de la ligne de commande de Qemu :
    -monitor unix:/home/util01/qemu.sock,server,nowait
  • Connexion sur la console :
socat - UNIX-CONNECT:/home/util01/qemu.sock
QEMU 6.2.0 monitor - type 'help' for more information
(qemu)

4/ Envoyer des touches via la console

/!\ Afin d'éviter le mauvais envoi de touche à cause de l'agencement du clavier. La distribution Linux a été intallé en anglais.

A la fenêtre de connexion, taper le mot de passe :

socat - UNIX-CONNECT:/home/util01/qemu.sock
QEMU 6.2.0 monitor - type 'help' for more information
(qemu) sendkey m
sendkey m
(qemu) sendkey o
sendkey o
(qemu) sendkey t
sendkey t
(qemu) sendkey 2
sendkey 2
(qemu) sendkey p
sendkey p
(qemu) sendkey a
sendkey a
(qemu) sendkey s
sendkey s
(qemu) sendkey s
sendkey s
(qemu) sendkey e
sendkey e
(qemu) sendkey kp_enter
sendkey kp_enter
(qemu) 

Qemu sendkey