SSH File Transfer Protocol

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis SSH file transfer protocol)
Sauter à la navigation Sauter à la recherche
Page d'aide sur l'homonymie Pour d'autres protocoles de communication que celui-ci, voir SFTP.

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

  • un programme en ligne de commande qui implémente la partie cliente de ce protocole de communication, comme celui fourni par OpenSSH.

Comparé au précédent protocole scp, le protocole SFTP supporte beaucoup plus d'opérations sur des fichiers à distance. Il se comporte plus comme un protocole de système de fichiers. Il est censé être plus indépendant de la plate-forme d'utilisation ; par exemple, avec scp, l'extension des wildcards (*) 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 SSL (visitez File Transfer Protocol over SSL), c'est un nouveau protocole conçu intégralement par le groupe de travail IETF SECSH. Il n'existe pas de RFC décrivant le protocole SFTP, mais seulement un brouillon (draft)[réf. souhaitée].

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.

Logiciels[modifier | modifier le code]

  • OpenSSH - le serveur SSH libre
  • Nautilus et Konqueror - les explorateurs de fichier des bureaux GNOME et KDE
  • WinSCP - un client SCP/SFTP libre pour Windows
  • FileZilla Client - un client FTP/SFTP/FTPS libre multiplate-forme (interface graphique)
  • KFTPGrabber un client FTP/SFTP libre sous linux (interface graphique)
  • Core-FTP Lite - un client FTP/SFTP
  • Yafc - un client FTP/SFTP pour UNIX
  • PuTTY - un client SSH libre
  • Lftp - un client multiprotocole dont SFTP/SCP/FISH, libre
  • Cyberduck - un client FTP/SFTP pour Mac OS X
  • Coda 2 - un éditeur de texte / client FTP/SFTP pour Mac OS X
  • Mindterm - un client SSH/SFTP/SCP en Java, donc multiplate-forme
  • MySecureShell - solution pour configurer un serveur SFTP
  • Total Commander - avec plugin dédié - un client SFTP pour Windows
  • Tectia - un client/serveur propriétaire multi-plateforme (interface graphique)
  • Axway Gateway - client / serveur multi-protocole / multi-plateforme

Références[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Sur les autres projets Wikimedia :