« Travail à distance » : différence entre les versions

De Service Informatique de l'Institut Galilée
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(12 versions intermédiaires par le même utilisateur non affichées)
Ligne 9 : Ligne 9 :
Lorsque l'on veut se connecter depuis l'extérieur des salles de TP, il faut passer par le portail ''sercalssh.ig-edu.univ-paris13.fr'' et préciser son ''login''.
Lorsque l'on veut se connecter depuis l'extérieur des salles de TP, il faut passer par le portail ''sercalssh.ig-edu.univ-paris13.fr'' et préciser son ''login''.


* Exemple de l'utilisateur ''toto'' qui veut se connecter à la machine ''F207-1'' depuis chez lui :
* Exemple de l'utilisateur ''TOTO'' qui veut se connecter à la machine ''F207-1'' depuis chez lui (remplacer TOTO par son identifiant personnel) :
  ssh f207-1 -o ProxyCommand='ssh sercalssh.ig-edu.univ-paris13.fr "nc %h %p"' -l toto
  ssh TOTO@f207-1 -o ProxyJump=TOTO@sercalssh.ig-edu.univ-paris13.fr


= connexion en mode graphique =
= connexion en mode graphique =
Si
Pour pouvoir lancer des applications graphiques à distance (i.e. des applications qui ouvrent des ''fenêtres''), il faut passer l'option '''-X''' à la commande ''ssh''/
Dans le répertoire local (distribution linux), aller dans :


* cd ~/.ssh
* Exemple de l'utilisateur ''TOTO'' qui veut se connecter à la machine ''F207-1'' depuis chez lui et lancer une fenêtre ''emacs'' :
* crée un fichier "config" ( touch config)
ssh TOTO@f207-1 -o ProxyJump=TOTO@sercalssh.ig-edu.univ-paris13.fr -Y
* exemple, dans ce fichier config :
emacs
 
== Simplification ==
On peut simplifier la ligne de commande en configurant ''ssh'' sur la machine depuis laquelle on se connecte. Il faut éditer pour cela le fichier '''~/.ssh/config'''.
 
Dans le répertoire $HOME (distribution linux), créer le répertoire ''.ssh'' s'il n'existe pas :
mkdir -p ~/.ssh
* crée un fichier ''~/.ssh/config'' s'il n'existe pas
touch ~/.ssh/config
* éditer ce fichier en y mettant les lignes suivantes (à adapter : ici pour l'utilisateur dont l'identifiant est ''TOTO'' :
<pre>
<pre>
Host f207-1 //machines f207-1...16, f206-1...16
# machines dont le nom commence par f2, g2, F2, G2, v2 ou V2
     ProxyCommand ssh sercal "nc %h %p"
Host f2* g2* F2* G2* V2* v2*
     User 111XXXX
     ProxyJump sercal
    ForwardX11 yes
     User TOTO
 
Host sercal
Host sercal
     Hostname sercalssh.ig-edu.univ-paris13.fr
     Hostname sercalssh.ig-edu.univ-paris13.fr
     User 111XXXX
     User TOTO
</pre>
</pre>


* puis faire:
* il devient alors possible de se connecter en mode graphique sur une machine en tapant simplement :
<pre>
ssh f207-1
ssh f207-1 //machine que l'on a déclaré dans Host
 
rentrer le mot de passe
= Fingerprints des services ssh des machines sous Linux =
</pre>
[[Connection à distance sur les machines des salles pédagogiques par ssh|Consulter la page "Connection à distance sur les machines des salles pédagogiques par ssh"]]

Dernière version du 16 janvier 2025 à 12:44

Pour travailler à distance, il faut se connecter par ssh à une des machines des salles de TP.

connexion depuis une machine des salles de TP

Si l'on veut se connecter à une autre machine des salles de TP, utiliser la commande ssh simplement.

  • Exemple de l'utilisateur toto qui veut se connecter à la machine F207-1 depuis son poste de travail G210-15 :
ssh F207-1

connexion depuis l'extérieur des salles de TP

Lorsque l'on veut se connecter depuis l'extérieur des salles de TP, il faut passer par le portail sercalssh.ig-edu.univ-paris13.fr et préciser son login.

  • Exemple de l'utilisateur TOTO qui veut se connecter à la machine F207-1 depuis chez lui (remplacer TOTO par son identifiant personnel) :
ssh TOTO@f207-1 -o ProxyJump=TOTO@sercalssh.ig-edu.univ-paris13.fr

connexion en mode graphique

Pour pouvoir lancer des applications graphiques à distance (i.e. des applications qui ouvrent des fenêtres), il faut passer l'option -X à la commande ssh/

  • Exemple de l'utilisateur TOTO qui veut se connecter à la machine F207-1 depuis chez lui et lancer une fenêtre emacs :
ssh TOTO@f207-1 -o ProxyJump=TOTO@sercalssh.ig-edu.univ-paris13.fr -Y
emacs

Simplification

On peut simplifier la ligne de commande en configurant ssh sur la machine depuis laquelle on se connecte. Il faut éditer pour cela le fichier ~/.ssh/config.

Dans le répertoire $HOME (distribution linux), créer le répertoire .ssh s'il n'existe pas :

mkdir -p ~/.ssh
  • crée un fichier ~/.ssh/config s'il n'existe pas
touch ~/.ssh/config
  • éditer ce fichier en y mettant les lignes suivantes (à adapter : ici pour l'utilisateur dont l'identifiant est TOTO :
# machines dont le nom commence par f2, g2, F2, G2, v2 ou V2
Host f2* g2* F2* G2* V2* v2* 
     ProxyJump sercal
     ForwardX11 yes
     User TOTO

Host sercal
     Hostname sercalssh.ig-edu.univ-paris13.fr
     User TOTO
  • il devient alors possible de se connecter en mode graphique sur une machine en tapant simplement :
ssh f207-1

Fingerprints des services ssh des machines sous Linux

Consulter la page "Connection à distance sur les machines des salles pédagogiques par ssh"