« Travail à distance » : différence entre les versions
(10 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 '' | * 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 | ssh TOTO@f207-1 -o ProxyJump=TOTO@sercalssh.ig-edu.univ-paris13.fr | ||
= connexion en mode graphique = | = 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''/ | 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 '' | * Exemple de l'utilisateur ''TOTO'' qui veut se connecter à la machine ''F207-1'' depuis chez lui et lancer une fenêtre ''emacs'' : | ||
ssh f207-1 -o | ssh TOTO@f207-1 -o ProxyJump=TOTO@sercalssh.ig-edu.univ-paris13.fr -Y | ||
emacs | emacs | ||
Ligne 22 : | Ligne 22 : | ||
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'''. | 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 | Dans le répertoire $HOME (distribution linux), créer le répertoire ''.ssh'' s'il n'existe pas : | ||
mkdir -p ~/.ssh | mkdir -p ~/.ssh | ||
* crée un fichier ''~/.ssh/config'' s'il n'existe pas | * crée un fichier ''~/.ssh/config'' s'il n'existe pas | ||
touch ~/.ssh/config | touch ~/.ssh/config | ||
* éditer ce fichier en y mettant les lignes suivantes (à adapter : ici pour l'utilisateur '' | * éditer ce fichier en y mettant les lignes suivantes (à adapter : ici pour l'utilisateur dont l'identifiant est ''TOTO'' : | ||
<pre> | <pre> | ||
# machines dont le nom commence par f2, g2, F2, G2, v2 ou V2 | |||
Host f2* g2* F2* G2* V2* v2* | |||
ProxyJump sercal | |||
ForwardX11 yes | ForwardX11 yes | ||
User | User TOTO | ||
Host sercal | Host sercal | ||
Hostname sercalssh.ig-edu.univ-paris13.fr | Hostname sercalssh.ig-edu.univ-paris13.fr | ||
User | User TOTO | ||
</pre> | </pre> | ||
* il devient alors possible de se connecter en mode graphique sur une machine en tapant simplement : | * il devient alors possible de se connecter en mode graphique sur une machine en tapant simplement : | ||
ssh f207-1 | ssh f207-1 | ||
= Fingerprints des services ssh des machines sous Linux = | |||
[[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"