public:unix:connexions

Connexions

Encore une fois lisons une introduction à ssh des tuteurs.

De manière générale, pour se connecter à une machine distante, il faut connaître :

  • son nom
  • le login avec lequel on veut se connecter

Par défaut, les machines des salles ne sont pas accessible de l'extérieur de l'école (et si elles sont éteintes…). Pour les élèves la machine ouverte depuis l'extérieur est sas1.centrale-marseille.fr.

Connaître sa machine :

  1. la commande hostname vous donne son nom
  2. la commande dnsdomainname vous donne son domaine
  3. le nom complet est nom.domaine, mais à l'intérieur d'un domaine on peu se connecter en utilisant uniquement son nom via la commande ssh.

Connectez vous sur la machine de votre voisin :

  1. Trouvez son nom sur la machine puis utilisez la commande ssh pour s'y connecter : ssh nom_machine (il faudra être d'accord puis taper votre mot de passe)
  2. Vérifiez que votre voisin est également connecté en utilisant la commande users.
  3. déconnectez-vous en tapant exit (ou appuyez sur les touches CTRL+D).

Essayez maintenant de vous connecter à la machine sas1.centrale-marseille.fr.

Si vous vous connectez sur une machine de l'école, votre compte et vos fichiers doivent être présent de la même manière que si vous vous connectiez normalement, vous pouvez faire tout ce que vous feriez normalement en utilisant le terminal.

Attention cependant, même si vous exécutez des processus en background, ils vont s'arrêter lorsque vous vous déconnectez (si vous ne voulez pas rester connecter, on utilisera des commande comme batch, nohup ou at qui dont l'usage dépasse le cadre de ce tutoriel).

Enfin, si vous lancez des processus coûteux en temps de calcul, une règle de bonne conduite est d'utiliser la commande nice pour laisser de la place et du temps processeur aux autres personnes.

Connectez-vous sur la machine de votre voisin avec l'argument -Y. Cet argument vous permet de lancer des fenêtres sur votre propre écran. Testez le avec la commande xeyes.

On peut également ouvrir des fenêtre sur l'écran de votre voisin (avec sa permission) :

  1. connectez vous sur a machine de votre voisin sans utiliser l'argument -Y
  2. dites que vous voulez afficher des choses sur son écran. Ceci se fait en modifiant la variable d'environnement d'affichage : export DISPLAY=:0.0
  3. tapez xeyes et vous voyez que votre connexion n'est pas autorisée.
  4. votre voisin doit autoriser les connexions en tapant xhost +
  5. retapez xeyes.
  • public/unix/connexions.txt
  • Dernière modification : 2016/10/05 10:38
  • de fbrucker