Valeur de cette activité : 5 points
Compétence :
Compétence :
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.


  1. 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.

  2. 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

  3. 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

  4. 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


  5. 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 .

  6. Depuis l'ordinateur serveur, lancez le serveur ssh (tapez dans le terminal, la commande : sudo /etc/init.d/ssh start )

  7. 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 ):

    scp /cheminclient/fichier utilisateur@ipserveur:/cheminserveur/fichier

    exemples :

    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

  8. Faites une capture-écran-image de votre terminal et nommez cette image ssh1.png

  9. Créez maintenant un répertoire nommé meschiens

  10. Copiez et collez vos images fido.png et brutus.png dans ce répertoire

  11. 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)


  12. Faites une capture-écran-image de votre terminal et nommez cette image ssh2.png
  13. Téléchargez ces deux images dans votre espace de téléchargement
  14. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 62897
  15. Inscrivez dans le champ titre : Partage de documents sécurisé entre deux ordinateurs Linux
  16. Sélectionnez la section : MODULE LINUX
  17. Sélectionnez la matière : informatique
  18. Inscrivez dans le champ no de la directive : 62897
  19. Inscrivez dans votre page le titre de niveau 1 : Partage de documents sécurisé entre deux ordinateurs Linux
  20. Ajoutez dans vos 2 captures-écran-images
  21. Visualisez votre page et apportez des modifications au besoin.