Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
doc:reseau:sftp [30/12/2012 10:53] smolski créée |
doc:reseau:sftp [07/07/2015 18:18] milou [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== SFTP ====== | + | ====== sftp : client ftp pour ssh ====== |
+ | |||
+ | * Objet : utilisation de sftp pour transférer des fichiers | ||
+ | * Niveau requis : {{tag>débutant avisé}} | ||
+ | * Commentaires : //Le client sftp s'utilise comme un client ftp, mais il permet le transfert de fichier sécurisé via ssh.// | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * Suivi : {{tag>à-compléter}}{{tag>à-tester}} | ||
+ | * Création par [[user>smolski]] le 30/12/2012 | ||
+ | * Testé par <...> le <...> | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=116761#p116761|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Présentation ===== | ===== Présentation ===== | ||
Ligne 11: | Ligne 20: | ||
Le programme sftp apporte une interface similaire au programme ftp. Le protocole SFTP n'est pas FTP au-dessus de SSL, c'est un protocole conçu intégralement par le groupe de travail IETF SECSH. Certaines implémentations du programme scp utilisent en fait le protocole SFTP à la place du protocole scp. | Le programme sftp apporte une interface similaire au programme ftp. Le protocole SFTP n'est pas FTP au-dessus de SSL, c'est un protocole conçu intégralement par le groupe de travail IETF SECSH. Certaines implémentations du programme scp utilisent en fait le protocole SFTP à la place du protocole scp. | ||
- | SFTP est souvent associé au protocole (et au programme) SSH-2, parce qu'ils ont été conçus en même temps par le même groupe. Cependant, il est possible de le faire fonctionner sur SSH-1, et certaines implémentations le font. | + | SFTP est souvent associé au protocole (et au programme) SSH-2, parce qu'ils ont été conçus en même temps par le même groupe. |
===== Installation ===== | ===== Installation ===== | ||
- | <code bash> | + | <code root>apt-get update && apt-get install openssh-client</code> |
- | aptitude install openssh</code> | + | |
+ | <note info>N'oubliez pas d'installer [[:doc:reseau:ssh|OpenSSH Server]] sur la machine à laquelle vous voulez vous connecter.</note> | ||
===== Connexion ===== | ===== Connexion ===== | ||
- | <code bash> | + | <code user>sftp nom_utilisateur_distant@hôte_distant</code> |
- | sftp $user@ip_hôte_distant</code> | + | |
+ | Exemple | ||
+ | <code user>sftp jojo@192.168.200</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Recevoir un fichier : | + | === Récupérer un fichier === |
- | <code bash> | + | |
- | get /répertoires_distants/fichier /répertoires_locaux/</code> | + | |
- | ==== Recevoir un dossier : ==== | + | <code>get /répertoires_distants/fichier /répertoires_locaux/</code> |
- | <code bash> | + | === Récupérer un dossier === |
- | get -r /répertoires_distants/dossier /répertoires_locaux/</code> | + | |
- | ==== Envoyer un fichier : ==== | + | <code>get -r /répertoires_distants/dossier /répertoires_locaux/</code> |
- | <code bash> | + | ==== Envoyer un fichier ==== |
- | put /répertoires_locaux/fichier /répertoires_distants/</code> | + | |
- | ==== Envoyer un dossier : ==== | + | <code>put /répertoires_locaux/fichier /répertoires_distants/</code> |
- | <code bash> | + | ==== Envoyer un dossier ==== |
- | mkdir /répertoires_distants/$dossier</code> | + | |
- | <code bash> | + | Il faut au préalable créer le répertoire distant pour l'utiliser : |
+ | <code> | ||
+ | mkdir /répertoires_distants/$dossier</code> | ||
put -r /répertoires_locaux/$dossier /répertoires_distants/</code> | put -r /répertoires_locaux/$dossier /répertoires_distants/</code> | ||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[:doc:reseau:ssh:tp-sftp-via-openssh-server|Configuration d'OpenSSH comme serveur SFTP]] |