Existe-t-il un moyen d'afficher (et de contrôler) un bureau à distance via SSH ? Je n'aurai pas d'accès physique à la machine hôte distante.
Réponses
Trop de publicités?Dans le PC serveur.
- Ouvrez 'vino-preferences' depuis le terminal ou 'Desktop Sharing' en utilisant dash.
Dans le PC client (d'où vous voulez contrôler l'interface utilisateur du serveur).
- Conservez les paramètres comme indiqué dans les images ci-dessous (avec des changements à la place du nom d'utilisateur et de l'IP).
Les pièges.
- Lorsque j'ai essayé de définir les préférences vino dans le serveur à partir d'un PC distant en utilisant SSH, elles ont été modifiées, mais la connexion n'a pas eu lieu. J'ai dû le faire directement dans la machine du serveur (pas à distance). Je ne connais pas la raison de ce comportement.
Sur la base de la réponse de @Khurshid Alam, je présente l'extrait suivant :
ssh $TARGETHOST -L 5900:localhost:5900 "x11vnc -localhost -display :0 -noxdamage" &; sleep 10 && vinagre localhost
-
Il s'agit d'une commande qui ne nécessite aucune interaction
-
Il crée le tunnel SSH avec la redirection de port, démarre
x11vnc
d'une manière raisonnablement sûre et lance et connecte le visualiseur VNC -
Il requiert x11vnc sur l'hôte cible, mais aucune autre configuration.
-
Il nécessite vinagre sur votre PC, mais vous pouvez trivialement le changer pour un autre visualisateur VNC.
- Réponses précédentes
- Plus de réponses