====== TP connexion à distance ====== Pour travailler correctement, vous devez être capable de vous connecter à distance depuis chez vous pour : - exécuter des commande sous linux ou windows à l'université - déposer ou récupérer des fichiers de travails ==== Vers linux ==== 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 [[http://mobaxterm.mobatek.net/|MobaXterm]] qui est assez facile d'utilisation mais limité dans sa version gratuite ou [[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html|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 [[https://winscp.net/eng/index.php|winscp]] ====Vers windows==== 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 [[https://itstillworks.com/set-desktop-connection-os-x-6905783.html|ici]]