« Travail à distance » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 13 : | Ligne 13 : | ||
= 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''/ | |||
* | * 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 | ssh f207-1 -o ProxyCommand='ssh sercalssh.ig-edu.univ-paris13.fr "nc %h %p"' -l toto -X | ||
* | 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 local (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 ''toto'' ayant pour mot de passe 'gruml' : | |||
<pre> | <pre> | ||
Host | Host f2* g2* F2* G2* //machines dont le nom commence par f2, g2, F2 ou G2 | ||
ProxyCommand ssh sercal "nc %h %p" | ProxyCommand ssh sercal "nc %h %p" | ||
User | User toto | ||
Password gruml | |||
Host sercal | Host sercal | ||
Hostname sercalssh.ig-edu.univ-paris13.fr | Hostname sercalssh.ig-edu.univ-paris13.fr | ||
User | User toto | ||
Password gruml | |||
</pre> | </pre> | ||
Version du 19 novembre 2017 à 14:28
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 :
ssh f207-1 -o ProxyCommand='ssh sercalssh.ig-edu.univ-paris13.fr "nc %h %p"' -l toto
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 f207-1 -o ProxyCommand='ssh sercalssh.ig-edu.univ-paris13.fr "nc %h %p"' -l toto -X 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 local (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 toto ayant pour mot de passe 'gruml' :
Host f2* g2* F2* G2* //machines dont le nom commence par f2, g2, F2 ou G2 ProxyCommand ssh sercal "nc %h %p" User toto Password gruml Host sercal Hostname sercalssh.ig-edu.univ-paris13.fr User toto Password gruml
- puis faire:
ssh f207-1 //machine que l'on a déclaré dans Host rentrer le mot de passe