Comment copier un fichier d'un serveur à un autre dans Linux à l'aide de la commande SCP

Comment copier un fichier d'un serveur à un autre dans Linux à l'aide de la commande SCP

SCP (copie sécurisée) est un utilitaire de ligne de commande populaire, largement utilisé pour transférer des fichiers d'un serveur à un autre. Le SCP La commande offre la même authentification et services que les commandes SSH et transfère des fichiers à l'aide du protocole SSH. Vous devez avoir un compte hôte ou une clé pour transférer les fichiers à l'aide de cette commande.

Dans ce guide, nous expliquerons comment vous pouvez rapidement copier un fichier d'un serveur à un autre en utilisant le SCP Commande dans Linux.

Copier les fichiers d'un serveur à un autre dans Linux à l'aide de la commande SCP

Ce qui suit est la syntaxe générale du SCP commande:

SCP [OPTIONS] Source_File_Location Name Username @ IP_DESTINATION_HOST: destination_file_location


Dans la commande ci-dessus, le source_file_location est le chemin du répertoire pour un fichier que vous souhaitez envoyer. Le nom d'utilisateur est le nom de l'hôte de destination auquel vous souhaitez envoyer le fichier. IP_DESTINATION_HOST est l'adresse IP de l'hôte de destination, tandis que destination_file_location est le chemin du répertoire de l'hôte de destination où le fichier source va être enregistré.

Le SCP La commande peut être utilisée avec différentes options suivantes:

    • -p: il spécifie le port SSH de l'hôte.
    • -Q: Cette option supprime les progrès.
    • -C: Cette option compresse les données pour l'envoi de la machine hôte.
    • -R: Copiez récursivement les répertoires.

Copie le fichier goûter.SMS au répertoire Documents du système hôte pi @ 192.168.18.67.

SCP / Home / Linuxhint / Documents / Sample.txt pi @ 192.168.18.67: / Home / Pi / Documents



Note: N'oubliez pas d'ajouter un chemin complet pour la source et la destination.

Lorsque vous exécutez la commande ci-dessus, une question apparaîtra sur votre écran, répondez avec oui pour continuer le processus.

Une fois le processus terminé, accédez au répertoire de destination du système et vous pouvez facilement y localiser le fichier copié. Dans l'exemple ci-dessus, le goûter.SMS sera copié dans le répertoire des documents du système.

Fin de compte

Le SCP Commande dans Linux transfère ou copie en toute sécurité les répertoires et fichiers d'un serveur à un autre. Le SCP La commande utilise le protocole SSH pour le transfert de données. Cet article fournit une syntaxe et un exemple pour transférer le fichier de l'hôte vers le serveur distant.