SFTP contre SCP
Le protocole de transfert de fichiers SSH (également appelé protocole de transfert de fichiers sécurisé ou SFTP) est un protocole réseau. Il fournit des fonctions d'accès, de transfert et de gestion de fichiers via un flux de données approuvé. Il a été spécifiquement conçu comme une extension du protocole Secure Shell (ou SSH) version 2.0. En tant qu'extension, il est principalement utilisé pour fournir une capacité de transfert de fichiers sécurisée; Cependant, il est également prévu d'être utilisable avec d'autres protocoles. Le groupe de travail d'ingénierie Internet (ou IETF) a défini, via Internet Draft, que SFTP est décrit dans le contexte du protocole SSH-2; Cependant, SFTP est général et indépendant du reste de la suite de protocoles SSH-2. Il peut être utilisé dans diverses applications, notamment le transfert de fichiers sécurisé via TLS (Transport Layer Security) et le transfert d'informations de gestion dans les applications VPN. Il suppose qu'il sera exécuté sur un canal sécurisé (tel que SSH) disposant d'un client authentifié précédemment, dont l'identité est disponible pour le protocole..
Secure Channel Protocol (ou SCP) est un protocole de réseau. Il fournit un moyen de transfert de données pouvant résister ou être complètement imperméable à l'interception et à la falsification. Bien que cela soit censé être un moyen de sécuriser complètement le transfert d’informations, il n’existe pas de canal totalement sécurisé dans le monde réel, mais seulement des moyens de rendre les réseaux non sécurisés moins dangereux et de transférer les informations de manière plus sécurisée. voir ou entendre le message mais n'a aucun moyen de modifier les informations échangées sur le serveur.
Le protocole SFTP permet une multitude d’opérations sur des fichiers distants. Il a plus de points communs avec le protocole de système de fichiers distant que son prédécesseur, le protocole SCP. Dans le cadre des fonctionnalités étendues du protocole SFTP, un client peut reprendre les transferts interrompus, les listes de répertoires et la suppression de fichiers à distance. Par conséquent, il est relativement facile d'implémenter un client SFI d'interface graphique par rapport à un client SCP d'interface graphique. SFTP tente d’être un protocole plus indépendant de la plate-forme que son prédécesseur, -SFTP évite que l’extension des caractères génériques spécifiée par le client soit au serveur. De plus, les serveurs SFTP sont disponibles sur la plupart des plateformes. C'est un tout nouveau protocole non lié au SSH, qui est exécuté sur FTP. SFTP ne fournit pas d'authentification ni de sécurité; il s'attend plutôt à ce que le protocole sous-jacent sécurise les deux. Dans l’état actuel des choses, SFTP est principalement utilisé comme sous-système du protocole SSH, implémentations de la version 2 (tel qu’il a été conçu dans le même groupe de travail). Il est toutefois possible d’exécuter SFTP sur SSH-1 ou d’autres flux de données..
Résumé:
1. SFTP est un protocole réseau qui fournit des fonctions d'accès, de transfert et de gestion de fichiers via un flux de données sécurisé. SCP est un protocole réseau fournissant un transfert de données imperméable à l'interception et à la falsification.