Maison >Opération et maintenance >exploitation et maintenance Linux >Comment utiliser la commande de copie avancée Linux scp
linux command scp
scp — copie sécurisée (programme de copie de fichiers à distance) : Elle est un programme de copie de fichiers à distance sécurisé.
synopsis : La syntaxe est la suivante
scp [-12346bcpqrv] [-c cipher] [-f ssh_config] [-i Identity_file] [-l limit] [-o ssh_option] [ -p port ] [-s programme]
[[user@]host1:]file1 ... [[user@]host2:]file2
Voir les différents paramètres ci-dessus, les options prêtent à confusion. Cependant, cela n’a pas d’importance, divisons-le en parties et analysons-les une par une.
En fait, cette commande est très similaire au cp que nous utilisons habituellement.
scp La façon la plus simple de l'utiliser est scp [[user@]host1:]file1 ... [[user@]host2:]file2 , pouvez-vous le comprendre ?
Peu importe si vous ne le comprenez pas. Donnons un exemple : je souhaite copier les fichiers /home/oracle/*.tar de l'hôte Linux de 192.168.1.2 vers le fichier /home/siebel. de l'hôte Linux de 192.168.1.3 Vous pouvez l'écrire dans le format ci-dessus :
scp oracle@192.168.1.2:/home/oracle/*.tar siebel@192.168.1.3:/siebel/
. Après avoir entré la commande ci-dessus, appuyez sur Entrée et changez de ligne pour confirmer. Vous serez peut-être invité à saisir un mot de passe lorsque vous y êtes invité.
Lors de la première exécution, l'erreur suivante s'est produite : ssh : connexion à l'hôte 192.168.1.99 port 22 : connexion refusée, le programme sshd a donc été démarré et le script a été exécuté : # /etc/init.d/ sshd start, réussi Résolvez les problèmes ci-dessus.
Quant aux autres paramètres de cette commande, ils ne sont fondamentalement pas utilisés dans le travail quotidien, je ne donnerai donc pas d'exemples, je les traduirai simplement pour votre référence.
description : Description
scp copie les fichiers entre les hôtes d'un réseau. Il utilise ssh(1) pour le transfert de données, utilise la même authentification et offre la même sécurité que ssh(1). Contrairement à rcp(1), scp demandera des mots de passe ou des phrases secrètes s'ils sont nécessaires à l'authentification.
scp copie les données entre les hôtes du réseau, il utilise ssh(1) pour le transfert de données et utilise la même méthode d'authentification de sécurité. Contrairement à rcp(1), scp demandera un mot de passe si nécessaire.
les options sont les suivantes :
Les options spécifiques sont les suivantes :
-1 force scp à utiliser le protocole 1.
Forcer scp à utiliser le protocole 1#🎜 🎜 #
force scp à utiliser le protocole 2
directement entre les deux hôtes distants. notez que cette option désactive la jauge de progression.
Transférez les données entre les deux hôtes distants via l'hôte local. Sans cette option, les données seront copiées directement entre les hôtes distants. Remarque : Cette option ne prend pas en charge l'affichage de la barre de progression.
Force scp à utiliser uniquement les adresses ipv4.
Force scp à utiliser uniquement les adresses ipv6.
Activer la compression. Passez le paramètre -c à ssh pour activer la compression
sélectionne le chiffre à utiliser pour crypter le transfert de données. Cette option est directement transmise à ssh(1).#🎜🎜 # Sélectionnez un mot de passe pour le transfert de données cryptées. Cette option est transmise directement à ssh(1).
spécifie un fichier de configuration alternatif par utilisateur pour ssh. Cette option est directement transmise à ssh(1).
Spécifie un fichier de configuration utilisateur interactif pour ssh, cette option est passée directement à ssh(1).
limite la bande passante utilisée, spécifiée en kbit/s.
Limite la bande passante utilisée, en ko.
spécifie le port auquel se connecter sur l'hôte distant Mode :
-r copie récursivement des répertoires entiers
-s programme
nom du programme à utiliser pour la connexion cryptée. le programme doit comprendre les options ssh(1).
Programme utilisé pour crypter le lien. Ce programme doit être capable de reconnaître les options ssh(1).
État post-exécution
l'utilitaire scp quitte 0 en cas de succès, et >0 si une erreur se produit.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!