SSH avec Windows et Ubuntu sur nivose

Transcription

SSH avec Windows et Ubuntu sur nivose
I
Récupérer ses fichiers avec SCP (Secure Copy Protocol)
Nivose → Ubuntu
et
Ubuntu → Nivose
Parfois, on a besoin de récupérer ses fichiers (exos des TP...) qui se trouvent sur Nivose, pour les
copier dans notre ordi (Ubuntu).
En général, on fait cela en s'envoyant par mail ses fichiers...
Mais, il existe une autre solution en utilisant scp (c'est un protocole basé sur ssh).
• récupérer ses fichiers depuis Nivose vers Ubuntu
➢ ouvrir un terminal
➢ par exemple, taper :
scp [email protected]:/info/nouveaux/login_nivose/Desktop/rep/fic
/home/login_ubuntu/rep
Ne pas oublier :
• le ':' entre le nom du serveur et le chemin absolu vers le fichier qu'on veut récupérer
(tout est attaché)
• l'espace entre ce chemin absolu vers le fichier qu'on veut récupérer et le chemin
absolu vers le répertoire dans lequel on veut copier ce fichier
Remarques :
• login_nivose et login_ubuntu sont bien sûr les logins qu'on utilise pour se connecter
en salle des machines (Nivose) et sur son ordi (Ubuntu)
• on peut relancer plusieurs fois cette commande si on veut récupérer plusieurs
fichiers, ou bien utiliser l'option -r si on veut récupérer tous les fichiers d'un
répertoire
ex: scp -r [email protected]:/info/...../rep /home/login_ubuntu/rep
(ici, on s'est arrêté à rep et non pas à rep/fic)
• transférer ses fichiers depuis Ubuntu vers Nivose
➢ ouvrir un terminal
➢ par exemple, taper :
scp /home/login_ubuntu/rep/fichier [email protected]:/info/nouveaux/login_nivose/Desktop/rep
Remarque :
• il suffit juste d'inverser les 2 chemins, en prenant toujours comme point de départ un
chemin vers un fichier et comme point d'arrivée un chemin vers un répertoire
II
Se connecter à son compte L3 depuis Windows, deux façons : WinSCP ou Putty
• WinSCP
➢ installer et lancer WinSCP
(http://downloads.sourceforge.net/project/winscp/WinSCP/4.2.7/winscp427setup.exe?
use_mirror=freefr)
➢ taper nivose.informatique.univ-paris-diderot.fr dans Nom d'hôte
➢ cliquer sur Sauver (pour ne plus avoir à le retaper à chaque fois)
➢ cliquer sur Connecter
➢ taper son login + mot de passe
• Putty
➢ lancer putty.exe (http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe)
➢ dans Host Name, taper : nivose.informatique.univ-paris-diderot.fr
➢ cliquer sur Open, ensuite taper login + pass
➢ ouvrir une deuxième fenêtre putty et faire la même chose
(la 1ère servira à naviguer dans ses dossiers pour repérer le chemin du répertoire contenant les
fichiers à envoyer, l'autre servira pour l'envoi des mails)
➢ dans le 1er terminal, naviguer dans le répertoire contenant les fichiers à sauvegarder
➢ archiver le dossier ou les fichiers
ex:
on se trouve dans le répertoire ~/BD6/TP1/
on tape : tar cvf TP1.tar *.*
➢ dans le 2nd terminal, taper "pine" (client de messagerie)
➢ taper "c" pour créer un nouveau mail
➢ remplir les champs
ex:
To : [email protected]
Cc : (facultatif)
Attchment : BD6/TP1/TP1.tar
Subject : fichiers du TP1 de BD6
➢
➢
➢
➢
écrire éventuellement un message dans le corps du mail
Ctrl-X pour envoyer
confirmer avec "y" [Yes]
"q" pour quitter
III
Se connecter à son compte L3 depuis Ubuntu, deux façons : terminal ou Putty
• avec un terminal
➢ ouvrir un terminal
➢ taper : ssh -X [email protected]
➢ taper le mot de passe (rien ne s'affiche mais le programme prend en compte ce qu'on
tape)
Pour ne plus avoir à retaper cette ligne de commande à chaque fois, on peut faire un
raccourci (lanceur) sur le Bureau par exemple :
➢ clic droit sur le Bureau > Créer un lanceur
➢ laisser Application pour Type, taper un Nom pour le raccourci
➢ dans Commande, taper :
ssh -X [email protected]
• Putty
➢ installer putty pour Ubuntu (http://doc.ubuntu-fr.org/putty)
➢ lancer putty (Applications > Internet > PuTTy SSH Client)
➢ suivre la démarche d'utilisation de putty comme avec Windows (page précédente)