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 :
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 :
hostname
vous donne son nomdnsdomainname
vous donne son domainessh
.Connectez vous sur la machine de votre voisin :
ssh
pour s'y connecter : ssh nom_machine
(il faudra être d'accord puis taper votre mot de passe)users
.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) :
export DISPLAY=:0.0
xeyes
et vous voyez que votre connexion n'est pas autorisée.xhost +
xeyes
.