web-dev-qa-db-fra.com

Est-il possible pour 2 utilisateurs de travailler en même temps, l'un est connecté à distance? Et comment le configurer?

J'utilise Xubuntu sur mon ordinateur principal à la maison.

Est-il possible pour 2 utilisateurs de travailler simultanément sur un ordinateur alors qu'un ordinateur se trouve physiquement devant l'ordinateur et qu'un autre est connecté à distance à partir d'un autre PC Ubuntu?

EDIT: Les deux utilisateurs ont besoin d'un environnement graphique.

Si oui, comment puis-je le configurer?

EDIT 3: J'ai un puissant ordinateur de bureau (récemment converti sous Linux :) et 2 ordinateurs portables. Le PC de bureau a un VM avec tous les logiciels de conception graphique. Mon ami et moi travaillons tous les deux sur un projet Web et les ordinateurs portables ne sont pas adaptés à celui-ci. L'ordinateur portable est bon pour le développement, mais de temps en temps je dois accéder au logiciel de conception graphique, donc j'ai besoin du bureau. Mon ami travaille sur les outils graphiques Linux et a également besoin du bureau. Nous avons donc décidé de partager le bureau. Pendant qu’il y travaillera directement, je voudrais me connecter à mon ordinateur portable pour accéder à la machine virtuelle. Ordinateur de bureau et ordinateur portable dans un réseau local.

EDIT2: Merci pour les commentaires et les réponses, je suis sur la bonne voie avec cela. Une recherche rapide a révélé 2 options:

  1. SSH-X ou "X11 Forwarding via SSH" (comme vous l'avez déjà souligné)
  2. FreeNX

Quelle direction recommanderiez-vous? Ou une meilleure alternative si vous en connaissez un.

Désolé pour la mauvaise explication, je n'ai pas de bonnes compétences en écriture.

3
Dean

Vous pouvez y parvenir de nombreuses façons. Le premier couple le plus souvent utilisé serait ssh (Secure Shell - donc, principalement une interface de ligne de commande pour démarrer) et d'autres méthodes d'interfaçage graphique telles que rdesktop .

Vous pouvez également utiliser une combinaison de ssh et rdesktop ou d'autres méthodes, en fonction de ce que vous essayez d'accomplir. Comme d'autres utilisateurs l'ont mentionné, il serait utile de décrire (de manière assez détaillée) ce que vous essayez d'atteindre. ;)

Puisque vous voulez une interface graphique pour les deux utilisateurs simultanés, je suggérerais d'utiliser xrdp et le rdesktop susmentionné _

Sudo apt-get install xrdp

Ensuite, exécutez rdesktop à partir de l’ordinateur à partir duquel vous essayez de vous connecter. Un bon test (entièrement réalisé sur le serveur) consiste à:

rdesktop localhost

.. et en vous connectant en tant que deuxième utilisateur. Si cela fonctionne, vous aurez simplement besoin d'essayer de la même manière sur l'autre machine, mais il n'y a pas besoin d'installer xrdp sur ce système (puisqu'il s'agit du serveur).

Sinon, si vous souhaitez simplement vous connecter via une interface Shell:

Sudo apt-get install openssh-server

... et, avec les configurations par défaut très basiques, vous êtes déjà prêt à partir. En supposant que votre réseau ne bloque pas de port ni de pare-feu côté serveur, vous devriez alors pouvoir (depuis l’autre PC):

ssh <server IP address>

Ou, pour tester sur le serveur juste pour s'assurer qu'il est prêt (vous le feriez réellement sur la fenêtre du terminal du serveur lui-même):

ssh localhost

Regardez certainement ssh --help pour des instructions détaillées sur la manière de spécifier les ports, les utilisateurs, etc. comme bon vous semble.

5
gravity

Bien sûr, c’est un élément central du système Unix Time Sharing depuis le jour de sa rédaction environ 1970. X Windows est également conçu pour être multi-utilisateurs et transparent pour le réseau.

Si vous voulez dire "comment puis-je configurer cela?", Vous devriez poser une question plus détaillée.

4
msw

Un moyen très courant de faire cela consiste à utiliser ssh qui vous donne un shell distant.

Vous pouvez également utiliser "ssh -X" pour transférer de manière transparente X11, ce qui vous permet d'exécuter par exemple. Eclipse ou Firefox. C'est cependant un peu lent, peut-être même plus que vous le souhaitez.

Il y a plus d'une façon de le faire. Ce qui vous convient le mieux dépend de ce avec quoi vous travaillez, de la vitesse à laquelle une connexion est établie et de ce qui est important pour vous.


Sur la base des commentaires, l’approche la plus simple pourrait simplement consister à utiliser vos ordinateurs portables comme terminaux X et à activer XDM sur un serveur puissant (comme jadis).

Lorsque XDM est en cours d'exécution, vous avez probablement besoin de quelque chose comme "X-Query Powerhost" ou "X-Broadcast" à partir d'une connexion non graphique. Je n’ai pas fait cela depuis 15 ans, alors je me souviens peut-être du mal.