SSH pemet de se connecter à un shell distant et celà de manière sécurisé (authentification + cryptage des flux). Il ne gère pas le transfert de fichiers entre deux machines mais permet toute les actions qu'il est possible de réaliser sur un shell (naviguer dans le système, exécuter des scripts ou des programmes, lire le contenu des fichiers, ...)
SCP permet seulement de transférer des fichiers (copie à travers le réseau via SSH) de manière non interactive. La copie de fichier est plus rapide que par SFTP
SFTP permet en plus de définir les droits sur les fichiers, de se déplacer dans un arborescence, de lister le contenu d'un répertoire, de supprimer des fichiers ... Il est possible de gérer les types d'accès sur les fichiers (ex: autoriser uniquement le téléchargement). Il semblerait aussi que SFTP puisse reprendre le déplacement de fichiers cassés. Tout celà de manière interactive. FTP est similaire à SFTP mais le flux de données n'est pas crypté (pas de SSH). De plus il existe des interfaces graphique d'administration
Conclusion :
SSH est à utiliser pour l'administration du système. SCP est à utiliser en complément des tâches d'administration (transfert de fichiers ponctuel, script ...).
FTP/SFTP est à utiliser lorsque l'on souhaite partager des fichiers (les utilisateurs du partage pourront utiliser la ligne de commande ou un outil graphique tel que FILEZILLA par exemple).
SSH pemet de se connecter à un shell distant et celà de manière sécurisé (authentification + cryptage des flux). Il ne gère pas le transfert de fichiers entre deux machines mais permet toute les actions qu'il est possible de réaliser sur un shell (naviguer dans le système, exécuter des scripts ou des programmes, lire le contenu des fichiers, ...)
SCP permet seulement de transférer des fichiers (copie à travers le réseau via SSH) de manière non interactive. La copie de fichier est plus rapide que par SFTP
SFTP permet en plus de définir les droits sur les fichiers, de se déplacer dans un arborescence, de lister le contenu d'un répertoire, de supprimer des fichiers ... Il est possible de gérer les types d'accès sur les fichiers (ex: autoriser uniquement le téléchargement). Il semblerait aussi que SFTP puisse reprendre le déplacement de fichiers cassés. Tout celà de manière interactive. FTP est similaire à SFTP mais le flux de données n'est pas crypté (pas de SSH). De plus il existe des interfaces graphique d'administration
Conclusion :
SSH est à utiliser pour l'administration du système. SCP est à utiliser en complément des tâches d'administration (transfert de fichiers ponctuel, script ...).
FTP/SFTP est à utiliser lorsque l'on souhaite partager des fichiers (les utilisateurs du partage pourront utiliser la ligne de commande ou un outil graphique tel que FILEZILLA par exemple).
P.S.: il existe aussi RSYNC
- Edité par mika83 hier à 15:53
Très bonne explications, merci beaucoup
- Edité par Contractor 8 juillet 2019 à 16:39:18
Transférer un fichier
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
GNU/Linux SysAdmin - un blog sur les lignes de commande GNU/Linux (mikael-flora.fr)