sitn:2017:tp_ssh

TP connexion à distance

Pour travailler correctement, vous devez être capable de vous connecter à distance depuis chez vous pour :

  1. exécuter des commande sous linux ou windows à l'université
  2. déposer ou récupérer des fichiers de travails

Le serveur atteignable sous linux est linuxetu.univ-lyon1.fr c'est une machine aux droits limités qui ne doit servir que comme support de tunnel ou rebond vers celle où vous travailler. Pour lancer une commande graphique, vous devez avoir un client ssh et un serveur graphique installé.

depuis linux

L'utilitaire est ssh en ligne de commande.

ssh -XAC p1321452@linuxetu.univ-lyon1.fr 
depuis windows

Vous pouvez utiliser les logiciels MobaXterm qui est assez facile d'utilisation mais limité dans sa version gratuite ou putty qui est plus difficile d'utilisation mais ne vous imposera aucune limite. MobaXterm contient déjà un serveur graphique ce qui vous permettra de lancer les commande graphique. Connectez vous en lui fournissant les informations :

  • login utilisateur : p1321452 (le votre à l'université)
  • serveur linuxetu.univ-lyon1.fr
  • port : 22
  • mot de passe : celui de l'université.
depuis MACOS

L'utilitaire ssh existe déjà, vous devez seulement installer un serveur graphique. Par exemple XQuartz. Attention, ce serveur est un programme qui n'affiche rien, il faut cliquer sur l'icône et lui demander de lancer un terminal. Ensuite, les commandes ssh (identique à celle de linux) pourront afficher des fenêtre localement.

Connexion de rebond

La machine étant limitée, vous devez vous connecter plus loin pour travailler. Linuxtetu est une machine linux donc le moyen et toujours le même :

ssh -XAC  p1321452@pedagolinux.univ-lyon1.fr

Sur cette nouvelle machine vous pouvez lancer toute application utile, elle sera exécutée sur la machine distance (à l'université) mais affichée localement.

  • thunar est le programme qui permet de naviguer graphiquement dans les fichiers, donc “d'ouvrir” un fichier en cliquant dessus …
  • firefox pour lancer le navigateur web.
  • nano pour lancer un petit éditeur de fichier texte (très léger).

Copie de fichiers en mode texte

Il existe plusieurs logiciels capables de faire des copie à distance via ssh :

  • scp (sous linux) est un utilitaire proche de cp qui permet de faire des copie sur des machine distante. Par exemple, pour copier le fichier toto dans votre répertoire à l'université, il suffit de taper :
scp toto p1321452@linuxetu.univ-lyon1.fr:~/
  • rsync (sous linux) qui permet de synchroniser des répertoires, par exemple pour synchroniser le répertoire locale titi avec le répertoire toto à l'université, vous pouvez utiliser :
rsync -avuz titi/ p1321452@linuxetu.univ-lyon1.fr:toto/ 

cette commande ne copie que les fichiers modifiés. De plus, elle n'efface rien dans le répertoire toto. Si vous souhaitez effecer les fichier supprimé dans titi et pas dans toto, il faut ajouter l'option –delete mais attention !!!

Copie de fichier en mode graphique

  • Sous linux, utilisez l'option connecter à un serveur présente dans le menu ou alors simplement taper l'uri sftp://p1321452@linuxetu.univ-lyon1.fr: dans la barre d'adresse d'un navigateur de fichiers.
  • Sous windows, MobaXterm permet de le faire (via l'onglet sftp) ou utiliser winscp

Le protocole permettant cela est RDP (Remote DesktoP). Le logiciel utilisé s'appelle souvent Bureau à distance. Les utilitaires permettent de partager des ressources locales avec la machine distante. Par exemple un répertoire ou un disque, votre imprimante …

Le serveur disponible à l'université est tseetu.univ-lyon1.fr, le domaine UNIV-LYON1.FR. Si vous n'avez pas de zone pour entrer de domaine, vous pouvez simplement dire que l'utilisateur est UNIV-LYON1.R\p1321452.

depuis linux

Il y a un utilitaire en ligne de commande qui s'appel rdesktop, mais il est plus simple d'utiliser les logiciel graphique :

  • vinagre
  • krdc
depuis windows

L'utilitaire est installé par défaut. C'est l'utilitaire de connexion au bureau distant.

depuis MACOS

Je n'ai pas testé, mais visiblement vous pouvez utiliser l'utilitaire décrit ici

  • sitn/2017/tp_ssh.txt
  • Dernière modification : 2018/09/19 15:40
  • de fabien.rico