SCP(1) General Commands Manual SCP(1) NOM scp - Copie de fichier securisee a l'aide d'OpenSSH SYNOPSIS scp [-346ABCOpqRrsTv] [-c algorithme_chiffrement] [-D chemin_serveur_sftp] [-F configuration_ssh] [-i fichier_identite] [-J destination] [-l limite] [-o option_ssh] [-P port] [-S programme] [-X option_sftp] source ... cible DESCRIPTION scp copie des fichiers entre des hotes sur un reseau. scp utilise le protocole SFTP sur une connexion ssh(1) pour le transfert de donnees, et utilise la meme authentification et fournit la meme securite qu'une session de connexion. scp demandera des mots de passe ou des phrases de passe si l'authentification le necessite. source et cible peuvent etre specifiees sous la forme d'un nom de chemin local, d'un hote distant avec chemin optionnel de la forme [utilisateur@]hote:[chemin], ou d'un URI de la forme scp://[utilisateur@]hote[:port][/chemin]. Les noms de fichier locaux peuvent etre rendus explicites en utilisant des noms de chemin absolus ou relatifs pour eviter que scp ne traite les noms de fichier contenant des << : >> comme des noms d'hote. Lors d'une copie entre deux hotes distants et si le format URI est utilise, il n'est pas possible de specifier un port sur la cible si l'option -R est utilisee. Les options sont les suivantes : -3 Cette option permet de specifier que les copies entre deux hotes distants doivent s'effectuer au travers de l'hote local. Ce mode est le mode par defaut, mais voir aussi l'option -R pour copier les donnees directement d'un hote distant a l'autre. Notez que lorsqu'on utilise le protocole SCP patrimonial (a l'aide de l'option -O), cette option selectionne le mode << traitement par lot >> (batch) pour le deuxieme hote, car scp ne peut pas demander de mots de passe ou de phrases de passe pour les deux hotes. -4 Forcer scp a n'utiliser que des adresses IPv4. -6 Forcer scp a n'utiliser que des adresses IPv6. -A Autoriser la redirection de ssh-agent(1) vers le systeme distant. Par defaut, la redirection d'un agent d'authentification n'est pas autorisee. -B Selectionner le mode << traitement par lot >> qui evite d'avoir a fournir des mots de passe ou des phrases de passe. -C Activer la compression. Pour ce faire, cette option passe le drapeau -C a ssh(1). -c algorithme_chiffrement Cette option permet de selectionner l'algorithme de chiffrement a utiliser pour chiffrer le transfert de donnees. Elle est passee directement a ssh(1). -D chemin_serveur_sftp Cette option permet de specifier un programme serveur SFTP local auquel se connecter directement plutot qu'un serveur distant a l'aide de ssh(1). Elle peut s'averer utile pour deboguer le client et le serveur. -F configuration_ssh Cette option permet de specifier un fichier de configuration par utilisateur en remplacement de ssh. Elle est passee directement a ssh(1). -i fichier_identite Cette option permet de selectionner le fichier a partir duquel l'identite (la cle privee) sera lue pour l'authentification par cle publique. Elle est passee directement a ssh(1). -J destination Se connecter a l'hote cible en etablissant tout d'abord une connexion scp vers la machine de saut indiquee par destination, puis en effectuant une redirection TCP vers la destination finale depuis la machine de saut. Il est possible de specifier plusieurs sauts successifs en les separant par des virgules. Cette option est un raccourci pour definir une directive de configuration ProxyJump. Cette option est passee directement a ssh(1). -l limite Cette option permet de limiter la bande passante utilisee en specifiant sa valeur maximale en kbit/s. -O Utiliser le protocole SCP patrimonial pour les transferts de fichier a la place du protocole SFTP. Forcer l'utilisation du protocole SCP peut s'averer necessaire pour les serveurs qui n'implementent pas SFTP, pour la retro-compatibilite de motifs generiques de noms de fichier particuliers et pour le developpement de chemins possedant le prefixe << ~ >> sur les vieux serveurs SFTP. -o option_ssh Cette option permet de passer des options a ssh dans le format utilise pour ssh_config(5). Elle s'avere utile pour specifier des options pour lesquelles il n'y a pas d'option equivalente en ligne de commande propre a scp. Pour tous les details a propos des options listees ci-dessous et leurs valeurs possibles, voir ssh_config(5). AddKeysToAgent AddressFamily BatchMode BindAddress BindInterface CASignatureAlgorithms CanonicalDomains CanonicalizeFallbackLocal CanonicalizeHostname CanonicalizeMaxDots CanonicalizePermittedCNAMEs CertificateFile ChannelTimeout CheckHostIP Ciphers ClearAllForwardings Compression ConnectTimeout ConnectionAttempts ControlMaster ControlPath ControlPersist DynamicForward EnableEscapeCommandline EnableSSHKeysign EscapeChar ExitOnForwardFailure FingerprintHash ForkAfterAuthentication ForwardAgent ForwardX11 ForwardX11Timeout ForwardX11Trusted GSSAPIAuthentication GSSAPIDelegateCredentials GatewayPorts GlobalKnownHostsFile HashKnownHosts Host HostKeyAlgorithms HostKeyAlias HostbasedAcceptedAlgorithms HostbasedAuthentication Hostname IPQoS IdentitiesOnly IdentityAgent IdentityFile IgnoreUnknown Include KbdInteractiveAuthentication KbdInteractiveDevices KexAlgorithms KnownHostsCommand LocalCommand LocalForward LogLevel LogVerbose MACs NoHostAuthenticationForLocalhost NumberOfPasswordPrompts ObscureKeystrokeTiming PKCS11Provider PasswordAuthentication PermitLocalCommand PermitRemoteOpen Port PreferredAuthentications ProxyCommand ProxyJump ProxyUseFdpass PubkeyAcceptedAlgorithms PubkeyAuthentication RekeyLimit RemoteCommand RemoteForward RequestTTY RequiredRSASize RevokedHostKeys SecurityKeyProvider SendEnv ServerAliveCountMax ServerAliveInterval SessionType SetEnv StdinNull StreamLocalBindMask StreamLocalBindUnlink StrictHostKeyChecking SyslogFacility TCPKeepAlive Tag Tunnel TunnelDevice UpdateHostKeys User UserKnownHostsFile VerifyHostKeyDNS VisualHostKey XAuthLocation -P port Cette option permet de specifier le port auquel se connecter sur l'hote distant. Notez que cette option est ecrite en capitale, car l'option -p est deja reservee pour la conservation des dates et des permissions (ou modes) du fichier. -p Conserver les dates de modification et d'acces, ainsi que les permissions (ou modes) du fichier source. -q Mode silencieux : la barre de progression ainsi que les messages d'avertissement et de diagnostic en provenance de ssh(1) sont desactives. -R Les copies entre deux hotes distants sont effectuees par defaut a travers l'hote local. Cette option effectue plutot la copie entre les deux hotes distant se connectant a l'hote source et en executant scp depuis ce dernier. Cela implique que le processus scp execute sur l'hote source doit pouvoir s'authentifier aupres de l'hote destination sans necessiter de mot de passe. -r Copier recursivement des repertoires entiers. Notez que scp suit les liens symboliques rencontres lors du parcours de l'arborescence des repertoires. -S programme Cette option permet de specifier le nom du programme a utiliser pour la connexion chiffree. Ce programme doit prendre en charge les options de ssh(1). -T Desactiver la verification stricte des noms de fichier. Par defaut, lors d'une copie de fichiers depuis un hote distant vers un repertoire local, scp verifie que les noms des fichiers recus correspondent a ceux de la ligne de commande afin d'empecher l'hote distant d'envoyer des fichiers non voulus. Ces verifications peuvent cependant provoquer le rejet de fichiers voulus a cause des differences entre les manieres dont les interpreteurs de commande et les systemes d'exploitation interpretent les caracteres generiques dans les noms de fichier. Cette option desactive ces verifications au prix de devoir faire totalement confiance au serveur pour qu'il n'envoie pas de fichiers non voulus. -v Mode prolixe. scp et ssh(1) affichent des messages de debogage a propos de leur execution. Cette option s'avere utile pour le debogage des problemes de connexion, d'authentification et de configuration. -X option_sftp Cette option permet de specifier une option qui controle certains aspects du comportement du protocole SFTP. Les options disponibles sont : nrequests=valeur Cette option permet de definir le nombre de requetes SFTP de lecture ou d'ecriture qui peuvent etre traitees simultanement au cours d'un telechargement ou d'un televersement. Par defaut, 64 requetes peuvent etre traitees simultanement. buffer=valeur Cette option permet de definir la taille maximale du tampon utilise lors d'un telechargement ou d'un televersement pour une seule operation SFTP de lecture/ecriture. La valeur par defaut est de 32 ko. CODE DE RETOUR scp renvoie 0 en cas de succes et une valeur superieure a 0 en cas d'erreur. VOIR AUSSI sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), ssh_config(5), sftp-server(8), sshd(8) HISTORIQUE scp est base sur le programme rcp du code source de BSD par les << Regents of the University of California >>. Depuis la version 9.0 d'OpenSSH, scp utilise par defaut le protocole SFTP pour les transferts. AUTEURS Timo Rinne Tatu Ylonen AVERTISSEMENTS Le protocole patrimonial SCP (selectionne a l'aide du drapeau -O) necessite l'execution de l'interpreteur de commande de l'utilisateur distant pour effectuer des correspondances de motifs glob(3). Cela necessite de proteger avec soin tout caractere possedant une signification particuliere pour l'interpreteur de commande distant, comme les guillemets. TRADUCTION La traduction francaise de cette page de manuel a ete creee par Laurent Gautrot et Lucien Gentis Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3: https://www.gnu.org/licenses/gpl-3.0.html concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a debian-l10n-french@lists.debian.org Linux 6.12.107+deb13-amd64 $Mdocdate: 4 octobre 2025 $ Linux 6.12.107+deb13-amd64