Documentation : Commandes diverses SSH, scp, sftp
Date de publication : 18.7.2004
Date de modification : 17.2.2005
|
|
Transférer un fichier avec SCP
scp (secure copy program) est un binaire fournit avec SSH, il permet de publier ou de télécharger des fichiers d'une façon sécurisée et cryptée entre votre serveur local ou un ou plusieurs serveur distant. Il utilise SSH pour transférer les fichiers et utilise le même système d'authentification que SSH.
Pour copier des fichiers ou un répertoire depuis votre serveur local vers un serveur distant :
scp fichier1 fichier2 fichier3 utilisateur@serveurdistant:/repertoiredistant/
scp -r repertoire utilisateur@serveurdistant:/repertoiredistant/
Bien sûr, si vous n'utilisez pas l'authentification SSH par clé publique, vous devrez fournir un mot de passe pour publier ces fichiers ou ce répertoire.
Pour copier un fichier ou un répertoire depuis un serveur distant vers votre serveur local
scp utilisateur@serveurdistant:/repertoiredistant/fichier1 /repertoirelocal/
scp -r utilisateur@serveurdistant:/repertoiredistant/ /repertoirelocal/
Pour copier un fichier d'un premier serveur distant vers un second serveur distant à partir de votre serveur local :
scp utilisateur@serveurdistant1:/repertoiredistant1/fichier utilisateur@serveurdistant2:/repertoiredistant2/
scp -r utilisateur@serveurdistant1:/repertoiredistant1/ utilisateur@serveurdistant2:/repertoiredistant2/
Attention dans ce cas, il vous faut obligatoirement avoir une authentification SSH par clé publique entre le serveur distant1 et le serveur distant2
scp propose quelques options comme :
|
sftp (secure file transfer program) est un outil identique à ftp qui permet de toutes les opérations FTP encrypter avec SSH. Il permet, tout comme scp de gérer les processus d'authentification SSH par clé publique.
Les commandes à utiliser pour travailler sous SFTP sont identique à celles de FTP (ls, lls, lpwd, pwd, etc.)
Pour se connecter sur un serveur distant par SFTP :
sftp utilisateur@serveurdistant
Contributeur : Eric Romang