Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-06-2016 19:14:38

moi4567
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome 3
Inscription : 22-06-2015

[Résolu]Interface graphique application via SSH

Bonjour à tous smile

Je cherche le moyen d'utiliser les applications (avec GUI) depuis un client distant en SSH (ou autre). Concrètement, voilà la situation:

- machine A : Fixe chez moi
- machine B : Station portable

Je souhaiterais utiliser la puissance de la machine A pour exploiter des VMs à partir de la machine B tout en ayant l'interface graphique des VMs. L'idée est de faire faire le boulot par la machine A. Les deux machines seront soit sur le même réseau soit communiquerons par VPN.

Connaissez vous un moyen de récupérer des GUI d'une machine distante?
L'idéal serait de pouvoir ne récupérer que les interfaces de VirtualBox et des VMs.

Si vous avez besoin d'autres infos, n'hésitez pas smile

Merci d'avance wink

Dernière modification par moi4567 (30-06-2016 23:09:08)

Hors ligne

#2 30-06-2016 21:48:16

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : [Résolu]Interface graphique application via SSH

Salut,
Pour faire un déport d'affichage via une connexion ssh, tu peux ajouter l'option -X (si la machine distante autorise le déport X, ça dépend de la configuration) :

ssh -X user@192.XXX.XXX.XXX



J'utilise l'option -C également pour la compression (réduction de qualité d'affichage mais c'est un peu plus rapide) :

ssh -XC user@192.XXX.XXX.XXX



Pour l'affichage des VMs, tu peux très bien avoir un hyperviseur comme kvm couplé au démon libvirtd sur ta machine A.

apt-get install qemu-kvm libvirt-daemon


Note : des paquets qemu complémentaires peuvent être nécessaire/utiles.
Sur ta machine B tu installes un visionneur distant, je te conseille virt-manager.
Via virt-manager tu vas te connecter, depuis ta machine B, en ssh à la machine A. Tu vas pouvoir créer, gérer et afficher tes VMs.

apt-get install virt-manager


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#3 30-06-2016 21:58:22

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu]Interface graphique application via SSH

-C      Requests compression of all data (including stdin, stdout,
             stderr, and data for forwarded X11, TCP and UNIX-domain connec‐
             tions).  The compression algorithm is the same used by gzip(1),
             and the “level” can be controlled by the CompressionLevel option
             for protocol version 1.  Compression is desirable on modem lines
             and other slow connections, but will only slow down things on
             fast networks.  The default value can be set on a host-by-host
             basis in the configuration files; see the Compression option.



tu as également un peu de doc sur ssh : https://debian-facile.org/doc:reseau:ssh

En ligne

#4 30-06-2016 23:08:48

moi4567
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome 3
Inscription : 22-06-2015

Re : [Résolu]Interface graphique application via SSH

sogal a écrit :

Salut,
Pour faire un déport d'affichage via une connexion ssh, tu peux ajouter l'option -X (si la machine distante autorise le déport X, ça dépend de la configuration) :

ssh -X user@192.XXX.XXX.XXX



J'utilise l'option -C également pour la compression (réduction de qualité d'affichage mais c'est un peu plus rapide) :

ssh -XC user@192.XXX.XXX.XXX



Pour l'affichage des VMs, tu peux très bien avoir un hyperviseur comme kvm couplé au démon libvirtd sur ta machine A.

apt-get install qemu-kvm libvirt-daemon


Note : des paquets qemu complémentaires peuvent être nécessaire/utiles.
Sur ta machine B tu installes un visionneur distant, je te conseille virt-manager.
Via virt-manager tu vas te connecter, depuis ta machine B, en ssh à la machine A. Tu vas pouvoir créer, gérer et afficher tes VMs.

apt-get install virt-manager



Impec merci beaucoup c'est exactement ce que je cherchais smile
Pour le moment je n'ai essayé que la commande SSH basique mais je vais mettre en place un hyperviseur histoire de voir ce que ça donne.

nIQnutn a écrit :

-C      Requests compression of all data (including stdin, stdout,
             stderr, and data for forwarded X11, TCP and UNIX-domain connec‐
             tions).  The compression algorithm is the same used by gzip(1),
             and the “level” can be controlled by the CompressionLevel option
             for protocol version 1.  Compression is desirable on modem lines
             and other slow connections, but will only slow down things on
             fast networks.  The default value can be set on a host-by-host
             basis in the configuration files; see the Compression option.



tu as également un peu de doc sur ssh : https://debian-facile.org/doc:reseau:ssh



Merci, je vais regarder la partie VPN avec SSH smile

Hors ligne

Pied de page des forums