Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/10/2009, à 22:26

bond70

TP : ftp, ssh, scp, rsync [facile]

Salut,


Voilà j'ai un petit TP de sytème à finir pour demain et j'ai besoin de votre aide sur quelques points.
Il y a 5 questions et mes réponses sont données en dessous de chacune.

C'est très facile ! wink

1- Utilisation de ftp.
        Sur la machine manset.iut-bm.univ-fcomte.fr l'utilisateur tpreseau a pour mot de passe
        ''tpreseau@manset''.
        Créez un répertoire manset sur votre machine locale, faites de ce répertoire votre répertoire
        de travail et donnez l'ensemble des commandes permettant de recopier l'arborescence de
        racine S3/C , ce répertoire y compris, dans votre répertoire de travail.

cp -R /S3/C .

2- Automatisation de la connexion distante.
       Lisez attentivement la page de manuel de ssh afin de permettre la connexion à une machine
       distante sans avoir à fournir le mot de passe. Pour cela vous devrez effectuer plusieurs
       étapes :
               - générer un couple de clefs publique/privée protégées ou non ;
               - copier au bon endroit la bonne clef.
        Après cela vous devez pouvoir exécuter le commande ssh machine sans avoir à taper votre
       mot de passe.
       Décrivez en détail la procédure à suivre :

ssh keygen (création du couple de clé sans pass-phrase)
ssh-copy-id user@domain (copie de la clé sur la machine distante)
ssh user@domain (connexion à la machine distante sans mot de passe)

3- Affichage des empreintes des machines enregistrées dans le fichier known_hosts.
       Dans une première fenêtre :
              - effacez votre fichier ~/.ssh/known_hosts
              - effectuez deux connexions sur des machines distantes avec ssh en validant
              l'empreinte présentée par ssh au moment de la connexion.
       Dans une seconde fenêtre exécutez la commande :
              ssh-keygen -lv -f ~/.ssh/known_hosts
1)Quel type de clef publique a été utilisé pour créer les empreintes des machines enregistrées ?
2)Quelles étaient leurs longueurs ?
3)Est-il possible de savoir à quelle machine correspond une empreinte ?
Les clefs d'une machine sont enregistrées dans le répertoire /etc/ssh. Utilisez la commande
ssh-keygen précédente pour appairer les empreintes et les machines utilisées lors des
connexions.

1)je pense qu'il faut voir les informations données par la commande "ssh-keygen -lv -f" pour réussir à répondre...
2)pareil
3)pareil
4)je sais pas trop comment faire...

4- Lisez la page de manuel de la commande ssh-copy-id. Est-il possible de l'utiliser pour éliminer la
possible faille de sécurité de ssh qui est l'échange initial des clefs publiques ? Comment ?

Aucune idée, mais çà doit être facile...:/

5- La commande rsync de copie d'arborescence.
       rsync, comme ftp, fonctionne en mode client/serveur et s'utilise pour maintenir identiques
       deux arborescences, qu'elles soient locales ou distantes, en utilisant les dates de modification
       des fichiers pour déterminer si un fichier local est plus ancien ou plus récent qu'un fichier
       distant. La syntaxe générale de la commande est de la forme :
                                   rsync paramètres source destination
       Parmi le très grand nombre de paramètres de rsync ''a'', mode archive, et ''v'', verbose, sont
       les plus utilisés.
       1)En utilisant la page de manuel de rsync, donnez les différentes syntaxes de spécification des
       racines des arborescences source et destination.
       2)Sur manset un serveur rsync est accessible à l'utilisateur tpreseau. Quels modules sont
       accessibles pour la copie ?
       3)Avec quelles commandes peut-on effectuer une copie locale des modules distants dans le
       répertoire local /tmp ?

1)rsync -r ~/ ipserveur::dossier_de_destination (pas sur du tout!)
2)çà dépends des droits aloué à l'utilisateur (bizzare cette question...et qu'est-ce qu'un module?)
3)rsync -r ~/module_distant ipserveur::local/tmp




MERCI POUR VOTRE AIDE !!! big_smile

Dernière modification par bond70 (Le 14/10/2009, à 22:28)

Hors ligne

#2 Le 14/10/2009, à 23:46

wido

Re : TP : ftp, ssh, scp, rsync [facile]

Bonjour, regarde la doc lol

Hors ligne

#3 Le 16/10/2009, à 11:04

Totor

Re : TP : ftp, ssh, scp, rsync [facile]

bond70 a écrit :

C'est très facile ! wink

Alors pourquoi nous sollicites-tu ? lol


-- Lucid Lynx --

Hors ligne

#4 Le 17/10/2009, à 11:02

Gustry

Re : TP : ftp, ssh, scp, rsync [facile]

Tiens un étudiant de l'iut wink

Hors ligne