La copie de fichiers de serveur à serveur, est très utile, surtout lorsque vous jonglez entre plusieurs serveurs.
Pour ça il existe plusieurs façons de copier des fichiers ou dossiers mais la plus simple (existant d’origine dans la plupart des distributions linux est SCP.
SCP permet de copier de façon sécurisée (via SSH) et crypté de bout en bout vos document.
Voila les différentes commandes et la façon de les utiliser:
Règle générale:
1 |
scp Option Login1@Serveur1:Chemin1/NomFichier1 Login2@Serveur2:Chemin2/NomFichier2 |
Attention la copie s’effectue toujours de login1 => login2.
Un petit exemple simple ou l’on copie un fichier du dossier /var/www/html sur login1 vers /root sur login2:
1 |
scp root@192.168.1.1:/var/www/html/fichier1 root@192.168.1.2:/root |
ou encore si on est sur un serveur et que l’on veut exporter vers un serveur distant (local => distant):
1 |
scp /var/www/html/fichier1 root@192.168.1.2:/root |
Encore un dernier exemple avec un dossier ou l’on utilise l’option -r (récursive) qui nous permet de copier le dossier et son arborescence complète:
1 |
scp -r /var/www/html/dossier1 root@192.168.1.2:/root |