Différence entre SFTP et SCP

Différence entre SFTP et SCP

SFTP VS. SCP

Le protocole de transfert de fichiers SSH (également connu sous le nom de protocole de transfert de fichiers sécurisé ou SFTP) est un protocole réseau. Il fournit des fonctions d'accès aux fichiers, de transfert de fichiers et de gestion des fichiers sur un flux de données de confiance. Il a été spécialement 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 destiné à être utilisable avec d'autres protocoles. Le groupe de travail sur Internet Engineering (ou IETF) a défini - à travers le projet Internet - que SFTP est décrit dans le contexte du protocole SSH-2; Cependant, la SFTP est générale et indépendante du reste de la suite de protocole SSH-2. Il a la possibilité d'être utilisé dans une variété d'applications, y compris un transfert de fichiers sécurisé sur la sécurité de la couche de transport (ou TLS) et le transfert d'informations de gestion dans les applications VPN. Il suppose qu'il sera exécuté sur un canal sécurisé (comme SSH) qui a un client précédemment authentifié - dont l'identité est disponible pour le protocole.

Le protocole de canal sécurisé (ou SCP) est un protocole réseau. Il fournit un moyen de transférer des données qui peuvent résister ou qui sont complètement imperméables à l'interception et à la falsification. Bien que ce soit censé être un moyen de garder le transfert d'informations complètement sûr, il n'y a pas de canal complètement sécurisé dans le monde réel, juste des moyens des réseaux en insécurité peuvent devenir moins insécurité et transférer des informations plus en toute sécurité - c'est-à-dire que quelqu'un peut être en mesure de voir ou entendre le message mais n'a aucun moyen de modifier les informations qui sont échangées sur le serveur.

Le protocole SFTP permet une pléthore d'opérations sur des fichiers distants. Il a plus en commun 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 est capable de reprendre les transferts interrompus, les annonces de répertoires et la suppression de fichiers distants. En conséquence, il est relativement facile d'implémenter le client GUI SFTP par rapport à un client SCP GUI. SFTP tente d'être un protocole indépendant de plate-forme plus que son prédécesseur -SFTP évite d'avoir une expansion générique spécifiée par le client à la hauteur du serveur. De plus, les serveurs SFTP sont disponibles sur la plupart des plateformes. C'est un protocole complètement nouveau non lié au SSH-qui est exécuté sur FTP. SFTP ne fournit pas d'authentification ou de sécurité; Il s'attend plutôt à ce que le protocole sous-jacent sécurise les deux. En l'état, SFTP est utilisé principalement comme sous-système de protocole SSH, les implémentations de la version 2 (comme il a été conçu dans le même groupe de travail). Il est cependant 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 des fichiers via un flux de données de confiance; SCP est un protocole de réseau fournissant un transfert de données imperméable à l'interception et à la falsification.