Comment afficher à distance un bureau Linux à partir de Windows XP?

J'utilise Windows XP et j'ai besoin de me connecter à distance à un serveur CentOS-5.X.

Je cherche visuellement, en toute sécurité et avec une empreinte aussi petite que possible, gérer un système Linux distant via une interface graphique. Il n'est pas clair pour moi si Linux a une méthode par défaut pour diffuser le bureau. Avant d'installer quelque chose sur le système Linux distant, y at-il un grep ou trouver que je devrais exécuter pour voir s'il existe un support existant sur l'ordinateur? … Je n'ai vraiment aucune idée, j'ai regardé Xming, mais je ne pouvais pas dire ce qu'il faisait; Ce qui signifie que si, comme WinSCP, il s'agit simplement de créer une interface à ma fin et d'exécuter CMD à distance, ou si elle diffuse le bureau. Je n'ai vraiment pas besoin d'être diffusé sur le bureau ou je souhaite vraiment installer quelque chose sur la boîte Linux.

Vous obtenez deux catégories d'options:

Utilisation de X11 pour ses capacités client-serveur.

X11 est conçu comme un protocole client-serveur, de sorte que votre application se connecte efficacement au serveur X11 pour afficher ses fenêtres. Dans le modèle X11, l'application est le client et l'affichage est le serveur.

À titre d'exemple, si vous êtes assis à côté de machineA et machineB est votre serveur Linux distant, vous pouvez SSH de machineA à machineB (donc machineA est le client en ce qui concerne SSH). Ensuite, si vous exécutez xeyes (ou toute application X11), machineB sera le client à se connecter au serveur X11 de MachineA (en ce qui concerne l'application X11).

Pour que cela fonctionne, vous avez besoin d'un serveur X11 fonctionnant sur machineA. Ce n'est pas un problème. Les systèmes Linux dotés d'un environnement de bureau auront un sur la boîte. Sous Windows, vous pouvez utiliser celui fourni avec Cygwin, ou peut-être Exceed.

Pour sécuriser une telle connexion, utilisez -X (ou -Y si vous faites confiance au serveur) avec ssh partir d'une boîte Linux (machineA), cela renverra automatiquement les connexions X11 à votre machineA, tunnelisé via SSH. De même (dans votre cas d'utilisation, machineA fonctionne avec Windows), les clients SSH tels que Putty ont la possibilité de transférer X11.

Utilisation d'un environnement de bureau distant complet.

Vous pouvez configurer un serveur VNC (ou similaire, RDP, …) sur la machine distante et vous connecter à partir d'un client VNC. (La notion de client et de serveur est peut-être plus intuitive dans ce modèle.) Si votre serveur VNC ne fonctionne pas par défaut, vous devrez peut-être vous connecter via SSH manuellement pour le démarrer. Vous êtes plus susceptibles d'avoir un «bureau complet» avec cette méthode (il dépend en fin de compte de la configuration), vous n'aurez donc pas besoin de connaître les commandes pour lancer les GUI que vous souhaitez utiliser.

UltraVNC semble avoir la possibilité de l'obtenir en toute sécurité dans son produit commercial. Si vous souhaitez sécuriser une telle connexion manuellement, vous devrez probablement vous connecter à cette machine via SSH et installer le port VNC sur le serveur distant vers votre machine client.

En général, la deuxième option (bureau complet) sera plus rapide.

Il est vraiment difficile de comprendre à partir de la publication ce que vous attendez. Pour se connecter à une session Linux X, en plus de la redirection X ( ssh -X <hostname> ) et shell distant (ssh / telnet), il existe des protocoles d'accès à distance. Les protocoles d'accès à distance disponibles sont

VNC: http://en.wikipedia.org/wiki/Virtual_Network_Computing
NX: http://www.nomachine.com/
SPICE: http://spice-space.org/

Si vous souhaitez vous connecter à Windows depuis Linux, rdesktop est l'outil le plus courant.

Vous cherchez à vous connecter par ligne de commande ou visuellement?

Vous pouvez utiliser telnet ou SSH pour vous connecter via la ligne de commande. SSH est plus sécurisé.

Vous pouvez utiliser RDP, VNC ou tunnel sur un serveur X sur SSH si vous voulez une interface graphique. Je pense que c'est la distinction que dyasny cherche.

MODIFIER:

Si vous cherchez à connecter un bureau distant complet via SSH, NoMachine NX était la manière la moins compliquée que j'ai pu accomplir. Cependant, NoMachine n'est pas complètement open source, et bien que le projet FreeNX tente de créer une implémentation GPL du serveur NX, c'est une distinction dont vous vous inquiétez encore.

Pourquoi ne pas essayer Teamviewer , si vous avez besoin de quelque chose de vraiment facile à utiliser.