Linux 13 : Partage de documents sécurisé entre deux ordinateurs Linux - SSH+scp
A-Module 23 : LINUX : 5 points - difficulté : 1
Partage de documents sécurisé entre deux ordinateurs Linux
Description
Cette activité vous permettra d'effectuer un partage de dossiers/fichiers afin de copier un fichier test.txt depuis un ordinateur A (ordinateur client) vers un dossier (répertoire) situé sur un ordinateur B (ordinateur serveur) en mode sécurisé (protocole SSH).
IMPORTANT : travaillez en équipe de 2 ou demandez au besoin à l'enseignant quel ordinateur utiliser comme ordinateur serveur (celui qui recevra le fichier text.txt )
Les informations qui apparaîssent "barrées" dans cette page, sont présentes à titre d'information seulement, elles sont disponibles pour être utilisées au besoin.
Consultez au besoin la documentation suivante http://doc.ubuntu-fr.org/ssh afin d'accéder en utilisant le protocol SSH à un répertoire d'un poste Linux depuis un autre poste Linux.
Depuis votre ordinateur (ordinateur client, votre ordinateur), trouvez deux images de chiens, enregistrez ces images ou faites deux capture-écran-image nommées fido.png et brutus.png
Depuis l'ordinateur client (votre ordinateur), vérifiez que le paquet openssh-client est installé (au labo C212)tapez dans le terminal, la commande : sudo apt-get install openssh-client
Depuis l'ordinateur serveur (celui qui recevra le fichier, celui de votre équipier), vérifiez que openssh-server est installé (tapez dans le terminal, la commande : sudo apt-get install openssh-server
Pour votre information:
Par défaut, le service SSH se lance au démarrage.
Au besoin, pour l'activer, au labo c212, tapez dans le terminal, la commande : sudo /etc/init.d/ssh start
Pour l'arrêter :
tapez dans le terminal, la commande : sudo /etc/init.d/ssh stop
Sous Vector Linux, pour l'activer, tapez dans le terminal, la commande : su + mot de passe root + /etc/rc.d/rc.sshd start
Pour l'arrêter :
tapez dans le terminal, la commande : su + mot de passe root + /etc/rc.d/rc.sshd stop
Sous SLITAZ (au labo c213, ce service est déjà démarré): vous pouvez lancer le service en tapant dans le terminal :
/etc/init.d/dropbear start
Depuis l'ordinateur serveur (celui de votre équipier),
identifiez l'IP de l'ordinateur en tapant dans le terminal la commande :
/sbin/ifconfig
et notez bien le numéro IP du serveur, exemple inet adr: 10.113.6.252 .
Depuis l'ordinateur serveur, lancez le serveur ssh (tapez dans le terminal, la commande : sudo /etc/init.d/ssh start )
Depuis l'ordinateur client, en utilisant le terminal,
au labo c212, copiez le fichier /home/cb/fido.png dans le répertoire /home/cb/ de l'ordinateur serveur.
au labo c213, copiez le fichier /home/tux/fido.png dans le répertoire /home/tux/ de l'ordinateur serveur.
Exemple de commande à utiliser (scp signifie : secure copy ):
au labo c212, tapez dans le terminal, la commande : scp /home/cb/fido.png cb@10.113.6.xx:/home/cb/fido.png
au labo c213, tapez dans le terminal, la commande : scp /home/tux/fido.png tux@10.113.6.xx:/home/tux/fido.png
Si la commande échoue, tapez dans le terminal :
au labo c212 : echo " " > /home/cb/.ssh/known_hosts
ou au labo c213: echo " " > /home/tux/.ssh/known_hosts
Cette commande supprimera les informations des connexions précédentes enregistrées
Faites une capture-écran-image de votre terminal et nommez cette image ssh1.png
Créez maintenant un répertoire nommé meschiens
Copiez et collez vos images fido.png et brutus.png dans ce répertoire
Utilisez maintenant la commande scp afin de copier le répertoire "meschiens" contenant les fichiers "fido.png" et "brutus.png" sur l'autre ordinateur en tapant dans le terminal :
au labo c212 : scp -r /home/cb/meschiens cb@10.113.6.xx:/home/cb/
au labo c213 : scp -r /home/tux/meschiens tux@10.113.6.xx:/home/tux/
Notez la présence de "-r" dans la commande qui permet le transfert de tous les fichiers contenus dans le répertoire (-r pour récursif)
Faites une capture-écran-image de votre terminal et nommez cette image ssh2.png
Téléchargez ces deux images dans votre espace de téléchargement
Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 62897
Inscrivez dans le champ titre : Partage de documents sécurisé entre deux ordinateurs Linux
Sélectionnez la section : MODULE LINUX
Sélectionnez la matière : informatique
Inscrivez dans le champ no de la directive : 62897
Inscrivez dans votre page le titre de niveau 1 : Partage de documents sécurisé entre deux ordinateurs Linux
Ajoutez dans vos 2 captures-écran-images
Visualisez votre page et apportez des modifications au besoin.