#1 Le 14/10/2009, à 21: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 !
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 !!!
Dernière modification par bond70 (Le 14/10/2009, à 21:28)
Hors ligne
#2 Le 14/10/2009, à 22:46
- wido
Hors ligne
#3 Le 16/10/2009, à 10:04
- Totor
Re : TP : ftp, ssh, scp, rsync [facile]
C'est très facile !
Alors pourquoi nous sollicites-tu ?
-- Lucid Lynx --
Hors ligne
#4 Le 17/10/2009, à 10:02
- Gustry
Re : TP : ftp, ssh, scp, rsync [facile]
Tiens un étudiant de l'iut
Hors ligne