GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Démarrer le serveur Vino Vnc à partir du client Ssh ?

Tout d'abord :j'ai cherché sur Google toute la journée et j'ai essayé plusieurs suggestions sur différents forums sans succès

Le problème :je n'arrive pas à démarrer un serveur vnc sur une machine distante via ssh
Informations complémentaires :

  • Hébergeur :Ubuntu 12.04
  • client :Ubuntu 14.04 dans VirtualBox
  • Je n'ai pas d'accès physique à la machine distante

ça marche :

ssh -Y [email protected]

Lorsque je vérifie l'affichage, j'obtiens ceci :

$ echo $DISPLAY
localhost:10.0

maintenant je lance le serveur vnc :/usr/lib/vino/vino-server

=> cela fonctionne mais quand je me connecte à vnc je vois mon propre écran (du client ssh) et pas l'écran distant

Il ressemble à localhost:10.0 prend mon écran local. Ai-je raison ?

J'ai aussi essayé ceci car je veux l'écran distant :

/usr/lib/vino/vino-server --display :0.0

qui se traduit par ce qui suit :

$ /usr/lib/vino/vino-server --display 0.0

(process:6843): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.
Cannot open display: 0.0
Run 'vino-server --help' to see a full list of available command line options

Pourquoi n'est-il pas capable d'ouvrir l'affichage 0.0 ?

Réponse acceptée :

Dans un autre forum, forum.developer.nvidia.com, "nekokeitai" a écrit quelque chose qui a fonctionné pour moi. Ces commandes peuvent être utilisées via ssh sur le PC distant Ubuntu 18.04 :

Installer vino :

sudo apt install vino

Recherchez les UUID de vos connexions et utilisez-les sous forme de liste séparée par des virgules à l'intérieur des crochets de la dernière ligne de configuration. Cependant, je n'ai essayé qu'un seul UUID entre guillemets simples :

nmcli connection show

Configurer vino :

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "['']"

Commencer le vin :

export DISPLAY=:0 && /usr/lib/vino/vino-server

Maintenant, sur le PC local, utilisez remmina avec le protocole VNC pour vous connecter au PC distant.


Ubuntu
  1. Comment SSH sur Linux à partir d'Android

  2. Impossible de démarrer le serveur Vino Vnc au démarrage ?

  3. Comment démarrer l'application Gui sur une boîte Ubuntu distante via Ssh ?

  4. Autoriser l'accès Ssh à distance ?

  5. Installer le serveur vnc et le client sur Ubuntu

Installer le serveur SSH Ubuntu 22.04

Comment utiliser SSH pour se connecter à un serveur distant dans Ubuntu 20.04 LTS

Comment utiliser SSH pour se connecter à un serveur distant

Serveur SSH

Comment se connecter à Internet via un serveur distant via une connexion Ssh ?

Comment utiliser SSH pour se connecter à un serveur distant sous Linux ou Windows