web-dev-qa-db-fra.com

Besoin d'un poste de travail distant sur un serveur sans tête sans se connecter au préalable

J'utilise Linux depuis de nombreuses années maintenant, mais seulement pour faire fonctionner des serveurs. Ces derniers jours, je me suis heurté à un problème technique/de configuration que j'espère pouvoir aider. J'ai installé/désinstallé de nombreux paquets, mais je ne peux tout simplement pas savoir quelle est la "bonne" façon de procéder.

L'exigence semble simple

  • Le serveur exécute Ubuntu 10.04 avec xubuntu et SSH (je ne veux PAS connecter d’écran, clavier ou souris au serveur)
  • J'ai une machine Windows 7 avec PuTTY et je me connecte au serveur avec SSH, c'est bien
  • Je souhaite exécuter une session xterminal sur une machine Windows.

Parmi les choses que j'ai essayées, il y a le VNU, mais je n'arrive pas à le faire fonctionner, car je crois que vous devez d'abord vous connecter au serveur.

Merci d'avance

2
user17971

Il suffit d'installer les exigences nécessaires uniquement

Sudo apt-get install xterm

En supposant que vous ayez une sorte d’émulateur de terminal X sous Windows (par exemple, Cygwin X ), vous pouvez vous connecter avec ssh.

# make sure DISPLAY is exported and set to the correct value)
ssh -X linuxhost xterm
2
sehe

Il est possible d'utiliser VNC pour se connecter à un serveur sans se connecter au préalable, mais pas avec la configuration VNC par défaut fournie avec Ubuntu Desktop.

Nomachine NX pourrait être un bon choix. C'est un serveur de terminal qui fonctionne sur SSH et vous fournit un accès X haut débit à distance afin que vous puissiez exécuter presque toutes les applications GUI à partir d'un autre PC. Il ne prend pas en charge la 3D. L'utilisation d'éléments tels que Compiz, Gnome-Shell ou Unity ne fonctionne pas, mais la plupart des autres éléments fonctionnent. Je l'ai utilisé pour exécuter OpenOffice.org dans un navigateur, par exemple (ce qui est vraiment très agréable).

X2Go est une autre alternative qui utilise les bibliothèques Nomachines, mais qui est mieux intégrée à Ubuntu, au support PulseAudio, etc. Si vos clients sont principalement basés sur Windows, Nomachine peut être un meilleur choix, mais si vous utilisez Ubuntu sur vos clients, X2go mieux. X2go est un logiciel entièrement gratuit, alors que Nomachine NX est à source fermée, mais fournit un serveur gratuit qui permet à deux utilisateurs différents d’accéder au serveur, limité à deux connexions à la fois.

Vous pouvez trouver X2go ici: http://www.x2go.org/index.php?id=1&L=5 Nomachine: http://www.nomachine.com/ =

Il existe également une troisième alternative: Xrdp. Ce n'était pas très mature la dernière fois que je l'ai utilisé, et il semble être mal documenté, mais il est supposé fonctionner très bien. L'avantage de l'utiliser réside dans le fait que de nombreux systèmes sont préinstallés avec un client RDP, vous n'avez donc rien à installer du côté client.

Si vous envisagez de l'utiliser de manière intensive, je vous suggérerais de les essayer tous et de voir ce qui convient le mieux.

1