Réponses:
SCP est l'abréviation de «copie sécurisée», tandis que SFTP signifie «FTP sécurisé».
Le premier est utilisé pour copier un ou plusieurs fichiers, souvent avec des noms connus, de l'hôte A vers l'hôte B, tandis que le second est principalement utilisé de manière interactive, analogique vers un client FTP. SCP fonctionnera toujours hors de la boîte et a peu dans le domaine des options ajustables. SFTP peut être utilisé avec différents backends pour présenter le service SFTP à l'utilisateur. Il serait même possible de le désactiver , même si je n'ai pas essayé cela.
Voilà la différence d'utilisation.
En ce qui concerne les performances: ErikA ci-dessous renvoie à une page wikipedia qui mentionne que SCP est généralement plus rapide que SFTP en raison d'un algorithme plus efficace dans SCP.
sftp est un programme interactif utilisé par l'homme dans une session shell scp est principalement un one-liner utilisé dans les scripts pour transférer / copier des fichiers
C'est comme demander la différence entre cp et ftp.
scp vous permet de copier à distance un fichier vers ou depuis un serveur SSH. Généralement, les gens n'utilisent scp que s'ils veulent télécharger de manière récursive un dossier ou télécharger un seul fichier. Il y a aussi le fait que depuis scp est un one-liner,
sftp est un programme interactif qui vous permet de télécharger des fichiers vers / depuis un serveur SSH. L'avantage d'utiliser sftp sur scp est que si vous devez effectuer plusieurs téléchargements depuis ou vers différents répertoires, vous pouvez le faire en une seule session.
Voici quelques informations sur le sujet.
Sécurité: SFTP et SCP offrent les mêmes fonctionnalités de sécurité car elles sont basées sur le protocole shell sécurisé. comme les connexions à distance sécurisées, le transfert de fichiers sécurisé, l'exécution de commandes à distance sécurisées, les clés et les agents, le contrôle d'accès et la redirection de port
Fonctionnalité: SCP peut transférer des fichiers et non interactif. Par conséquent, le transfert SCP ne peut pas être annulé sans mettre fin à la session. SFTP est interactif. Les capacités SFTP incluent les listes de répertoires, la suppression de répertoires et de fichiers à distance, la création de répertoires et de fichiers, etc. SFTP peut être utilisé dans le traitement par lots. SFTP peut être utilisé pour plusieurs téléchargements depuis ou vers différents répertoires en une seule session.
Vitesse: SCP est plus rapide car il confirme les paquets reçus tandis que SFTP doit accuser réception de chaque paquet.
Reprendre le transfert de fichiers: SCP ne peut pas reprendre un transfert de fichiers interrompu alors que SFTP peut avec -a de la commande get pour reprendre les transferts partiels de fichiers existants