Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

scp

Copie sécurisé
Linux Externe

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

Paramètres

Nom Description
-1 Ce paramètre permet de forcer la commande à utiliser le protocole 1.
-2 Ce paramètre permet de forcer la commande à utiliser le protocole 2.
-3 Ce paramètre permet d'indiquer qu'il faut copier les données entre les deux hôtes à distances sont transférées les données via l'hôte local.
-4 Ce paramètre permet de forcer scp à utiliser l'adresse IPv4 seulement.
-6 Ce paramètre permet de forcer scp à utiliser l'adresse IPv6 seulement.
-B Ce paramètre permet de sélectionner le mode de traitement par lots (empêche de demander des mots de passe ou des phrases secrètes).
-C Ce paramètre permet d'activer la compression. Ce paramètre passe le paramètre -C à la commande ssh pour activer la compression.
-c cipher Ce paramètre permet de sélectionner le chiffrement à utiliser pour chiffrer le transfert de données. Ce paramètre est directement passée à la commande ssh.
-F ssh_config Ce paramètre permet de spécifier un autre fichier de configuration par utilisateur pour ssh. Ce paramètre est passer directement le paramètre à la commande ssh.
-i identity_file Ce paramètre permet de sélectionner le fichier à partir duquel l'identité (clef privée) pour l'authentification par clef publique est lue. Ce paramètre est passer directement le paramètre à la commande ssh.
-l limit Ce paramètre permet de limiter la bande passante utilisée. La limite doit être indiquée en Kbit/s.
-o ssh_option Ce paramètre permet de passer des paramètres à ssh dans le format utilisé dans ssh_config.
-P port Ce paramètre permet de spécifier le port auquel se connecter sur l'hôte à distance.
-p Ce paramètre permet de conserver les temps de modification, les temps d'accès et les modes du fichier d'origine.
-q Ce paramètre permet de désactiver l'indicateur de progression ainsi que les messages d'avertissement et de diagnostic de ssh.
-r Ce paramètre permet de copier récursivement des répertoires entiers. Notez que la commande scp suit les liens symboliques rencontrés dans le parcours de l'arbre.
-S program Ce paramètre permet d'indiquer le nom du programme à utiliser pour la connexion cryptée. Le programme doit comprendre les paramètres ssh.
-v Ce paramètre permet d'activer le mode détaillé. Ainsi, il force la commande scp et ssh à afficher des messages de débogage sur leur progression. Ceci est utile pour le débogage des problèmes de connexion, d'authentification et de configuration.

Description

Cette commande permet d'effectuer des copies de fichiers entres différents hôtes d'un réseau de façon sécurisé. Pour effectuer le transfert, il utilisera ssh pour le transfert de données, utilise la même authentification et fournit la même sécurité que ssh. La commande scp demandera des mots de passe ou des phrases secrètes s'ils sont nécessaires à l'authentification. Les noms de fichiers peuvent contenir une spécification d'utilisateur et d'hôte indiquant que le fichier doit être copié vers ou depuis cet hôte. Les noms de fichiers locaux peuvent être explicites à l'aide de chemins absolus ou relatifs afin d'éviter que scp traite les noms de fichiers contenant «:» comme des spécificateurs d'hôte. Les copies entre deux hôtes à distances sont également autorisées.

Exemple

L'exemple suivant permet de télécharger un fichier situé à l'emplacement «/www/monsite/upload.php» du serveur 192.168.0.26 sur le répertoire courant en utilisant l'utilisateur «gladir» :

scp "gladir"@192.168.0.26:/www/monsite/upload.php .

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - rcp
Système d'exploitation - Linux - Références de commandes et de programmes - sftp
Système d'exploitation - Linux - Références de commandes et de programmes - ssh
Références des protocoles réseaux - FTP (File Transfer Protocol)

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 30 avril 2016