Comment utiliser la commande scp sous Linux ? (Explication détaillée de l'utilisation)

青灯夜游
Libérer: 2020-07-20 10:59:46
original
7619 Les gens l'ont consulté

Sous Linux, la commande scp est utilisée pour copier des fichiers et des répertoires entre Linux, c'est-à-dire télécharger des fichiers locaux sur un serveur distant dans un serveur Linux, ou télécharger des fichiers d'un serveur distant vers un serveur local. scp est une commande sécurisée de copie de fichiers à distance basée sur la connexion ssh sous le système Linux.

Comment utiliser la commande scp sous Linux ? (Explication détaillée de l'utilisation)

Qu'est-ce que la commande scp ? A quoi ça sert ?

scp est l'abréviation de copie sécurisée scp est une commande de copie de fichier à distance sécurisée basée sur la connexion ssh sous le système Linux.

La commande Linux scp est utilisée pour copier des fichiers et des répertoires entre Linux.

Remarque : scp est crypté, rcp n'est pas crypté, scp est une version améliorée de rcp.

Syntaxe

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
Copier après la connexion

Écriture simple :

scp [可选参数] file_source file_target
Copier après la connexion

Description du paramètre :

  • -1 : Force scp La commande utilise le protocole ssh1

  • -2 : Force la commande scp à utiliser le protocole ssh2

  • -4 : Force la commande scp à utiliser uniquement Adressage IPv4

  • -6 : Forcer la commande scp à utiliser uniquement l'adressage IPv6

  • -B : Utiliser le mode batch (ne pas demander de transfert mot de passe ou phrase pendant le transfert) )

  • -C : Activer la compression. (Passez l'indicateur -C à ssh pour activer la compression)

  • -p : Préserve l'heure de modification, l'heure d'accès et les autorisations d'accès du fichier d'origine.

  • -q : Ne pas afficher la barre de progression du transfert.

  • -r : copiez récursivement l'intégralité du répertoire.

  • -v : Afficher la sortie en mode détaillé. scp et ssh(1) afficheront les informations de débogage pour l'ensemble du processus. Ces informations sont utilisées pour déboguer les problèmes de connexion, d’authentification et de configuration.

  • -c cipher : Utiliser le chiffrement pour crypter la transmission des données. Cette option sera transmise directement à ssh.

  • -F ssh_config : Spécifiez un fichier de configuration ssh alternatif, ce paramètre est passé directement à ssh.

  • -i Identity_file : Lit le fichier de clé utilisé lors de la transmission à partir du fichier spécifié. Ce paramètre est transmis directement à ssh.

  • -l limit : Limite la bande passante que l'utilisateur peut utiliser, en Kbit/s.

  • -o ssh_option : Si vous avez l'habitude d'utiliser la méthode de transmission de paramètres dans ssh_config(5),

  • -P port : Notez que il est en majuscule P, le port est le numéro de port utilisé pour spécifier la transmission des données

  • Programme -S : Spécifie le programme utilisé pour la transmission cryptée. Ce programme doit être capable de comprendre les options de ssh(1).

Utilisation de la commande scp sous Linux

Copiez les fichiers locaux sur l'hôte distant

user@xxx:file Séparez les fichiers par deux points

$ scp localFile user@xxx.xxx.xx:/ 
//拷贝本地文件到远端/目录下

$ scp localFile user@xxx.xxx.xx:~
//拷贝本地文件到远端home目录下
Copier après la connexion

Copiez le dossier local sur l'hôte distant

-r signifie récursion

$ scp -r abc root@xxx.xxx.xxx:~
Copier après la connexion

Copier les fichiers distants vers local

scp root@xxx.xxx.xxx:~/awesome.txt ./
scp -r root@xxx.xxx.xxx:~/awesome.txt ./
Copier après la connexion

Spécifier le port

#scp 命令使用端口号 4588
scp -P 4588 remote@xxx.xxx.xxx:/usr/local/sin.sh /home/administrator
Copier après la connexion

Tutoriel recommandé :《Exploitation et maintenance Linux

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal