Aller au contenu

SSH File Transfer Protocol

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 7 mai 2005 à 22:31 et modifiée en dernier par Aris~frwiki (discuter | contributions) (traduction de la page anglaise). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Le mot SFTP peut faire référence à d'autres protocoles de communication que celui-ci.

Dans le contexte de secure shell (SSH), SFTP décrit ces deux choses-ci:

  • SSH ou bien secure file transfer protocol, a protocole de communication fonctionnant au-dessus de SSH pour transférer et gérer des fichiers à distance.
  • Programme Secure file transfer,un programme en ligne de commande qui implémente la partie cliente de ce protocole de communication, comme celui fourni par OpenSSH.

Compararé au précédant protocole scp, le protocole SFTP supporte beaucoup plus d'opérations sur des fichiers à distances, il se comporte plus comme un protocole de système de fichier. Il est censé être plus indépendant de la plateforme d'utilisation; par exemple, avec scp, l'extension des wilcards (*) spécifiés par le client sont à la charge du serveur, qui en fait ce qu'il veut, alors que l'architecture de SFTP évite ce genre de problèmes.

le programme sftp apporte une interface similaire au programme ftp. Le protocole SFTP n'est pas FTP au dessus de SSH ou SSL (visitez secure FTP); C'est un nouveau 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.