---
title: "Hébergement web - Copier des fichiers avec la commande SCP"
description: "Découvrez comment utiliser la commande Secure Copy Protocol (SCP) en SSH pour copier des fichiers depuis ou vers votre hébergement web"
url: https://docs.ovhcloud.com/fr/guides/web-cloud/web-hosting/using-scp-command
lang: fr
lastUpdated: 2024-01-30
---
# Hébergement web - Copier des fichiers avec la commande SCP

## Objectif

Le Secure Copy Protocol (SCP) permet de copier de manière sécurisée (grâce au protocole SSH) des données entre deux appareils. Vous pouvez ainsi copier du contenu :

- présent en local depuis votre ordinateur vers un appareil distant ;
- d’un appareil distant vers votre ordinateur ;
- d’un serveur vers un autre serveur (indisponible entre deux hébergements web OVHcloud).

Il permet, depuis un terminal et à l’aide d’une commande Linux, de copier un fichier ou un dossier contenant un ou plusieurs fichiers.

:::warning
OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d’en assurer le bon fonctionnement.

Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [prestataire spécialisé](https://partner.ovhcloud.com/fr/directory/) si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d’informations dans la section [« Aller plus loin »](#go-further) de ce guide.
:::

**Découvrez comment utiliser la commande Secure Copy Protocol (SCP) en SSH pour copier des fichiers depuis ou vers votre hébergement web.**

## Prérequis

- Disposer d’un terminal compatible avec les commandes Linux et SSH (par exemple, le _terminal_ de MacOS ou l’émulateur _Ubuntu_ sur Windows)
- Être familiarisé avec les commandes Linux et SSH
- Disposer d’une offre d’[hébergement web](https://www.ovhcloud.com/fr/web-hosting/) bénéficiant d’un accès en SSH

## En pratique

Ce guide vous détaille de manière non exhaustive des fonctionnalités disponibles avec la commande `scp`. N’hésitez pas à échanger avec notre [communauté d’utilisateurs](https://community.ovhcloud.com/) si vous souhaitez approfondir vos connaissances sur cette commande.

### Étape 1 - Récupérer les accès SSH de votre hébergement web

Pour retrouver les accès SSH de votre hébergement web, consultez notre guide « [Utiliser l’accès SSH de son hébergement web](/fr/guides/web-cloud/web-hosting/ssh-on-webhosting.md) ».

### Étape 2 - Récupérer le chemin d’accès complet à l’espace de stockage FTP de votre hébergement web[](#)
Ouvrez votre terminal et connectez-vous à votre hébergement web en SSH.

Une fois connecté en SSH à votre hébergement web, entrez la commande suivante :

```console
cd ..
```

Validez la commande à l’aide de la touche `enter`(↲) de votre clavier, puis entrez la commande suivante :

```console
ls
```

Validez cette seconde commande à l’aide de la touche `enter`(↲) de votre clavier.

Dans votre terminal, un résultat similaire à notre exemple ci-dessous apparaît :

```console
FTP-login@ssh0X.cluster0XX.xxx.hosting.ovh.net (php/X.X/production/legacy) /homez.XXX $
FTP-main-login
```

Dans notre exemple :

- `FTP-login` : nom d’un des utilisateurs FTP (principal ou non) de votre hébergement web.
- `/homez.XXX` : _filer_ sur lequel se trouve votre hébergement web.
- `FTP-main-login` : chemin répertoire de l’espace de stockage FTP de votre hébergement web. Ce répertoire est généralement nommé de manière identique au login FTP principal de votre hébergement web.

Dans notre exemple, le chemin d’accès complet à l’espace de stockage FTP pour accéder à la racine FTP de l’hébergement web est le suivant : `/homez.XXX/FTP-main-login`.

Ce n’est qu’à partir d’un répertoire équivalent au répertoire `FTP-main-login` de notre exemple que vous serez autorisé à utiliser la commande `scp`.

En effet, lorsque vous vous connectez de manière classique à l’espace FTP d’un hébergement web, la connection s’effectue directement en vous positionnant à l’intérieur du dossier équivalent au dossier `FTP-main-login` de notre exemple.

C’est à ce niveau que se trouvent notamment, par défaut, le dossier `www` et le fichier `.ovhconfig` de votre hébergement web.

### Étape 3 - Utiliser la commande « scp » avec votre hébergement web

:::tip
Toutes les commandes ci-dessous s’effectuent depuis le terminal de votre appareil/ordinateur **en local**. Vous ne devez donc pas être connecté en SSH dans votre terminal sur votre hébergement web.

Le chemin d’accès au fichier utilisé avec la commande `scp` est relatif au répertoire local courant. Pour transférer des données vers votre hébergement web ou de l’hébergement web vers votre appareil local, assurez-vous d’exécuter vos commandes à partir du répertoire parent local, comme indiqué dans les exemples ci-dessous.
:::

N’oubliez pas de remplacer tous les paramètres généraux suivants par vos propres paramètres :

- `FTP-login` : login FTP de votre hébergement web.
- `ssh.cluster0XX.hosting.ovh.net` : remplacez les `XX` par le numéro du cluster où se trouve votre hébergement web. Si besoin, consultez notre guide « [Utiliser l’accès SSH de son hébergement web](/fr/guides/web-cloud/web-hosting/ssh-on-webhosting.md) » pour retrouver cette information.
- `/homez.XXX/FTP-main-login/` : modifiez les `XXX` par le numéro du _filer_ et le `FTP-main-login` par les paramètres récupérés lors de l’[étape 2](#step2) de ce guide.
- `source_folder` : nom du dossier source à copier ou dans lequel se trouve le fichier à copier. _Si l’arborescence correspond à une succession de dossiers imbriqués, vous devrez préciser tous les noms des dossiers en les séparant par un `/`_.
- `target_folder` : nom du dossier cible qui va recevoir le dossier ou le fichier local à copier. _Si l’arborescence correspond à une succession de dossiers imbriqués, vous devrez préciser tous les noms des dossiers en les séparant par un `/`_.
- `file` : nom du fichier à copier à l’aide de la commande `scp`. N’oubliez pas également de préciser l’extension de ce fichier (exemples : _.html_, _.css_, _.php_, _.txt_, etc.).

#### Copier du contenu présent en local sur votre appareil vers votre hébergement web

Pour copier un seul fichier local sur votre hébergement web, utilisez la commande suivante :

```console
scp source_folder/file FTP-login@ssh.cluster0XX.hosting.ovh.net:/homez.XXX/FTP-main-login/target_folder
```

Pour copier un dossier local ainsi que l’intégralité de son contenu sur votre hébergement web, utilisez la commande suivante :

```console
scp -r source_folder FTP-login@ssh.cluster0XX.hosting.ovh.net:/homez.XXX/FTP-main-login/target_folder 
```

#### Copier du contenu présent sur votre hébergement web vers votre appareil local

Pour copier un seul fichier présent sur votre hébergement web vers votre appareil local, utilisez la commande suivante :

```console
scp FTP-login@ssh.cluster0XX.hosting.ovh.net:/homez.XXX/FTP-main/login/source_folder/file target_folder 
```

Pour copier un dossier présent sur votre hébergement web ainsi que l’intégralité de son contenu vers votre appareil local, utilisez la commande suivante :

```console
scp -r FTP-login@ssh.cluster0XX.hosting.ovh.net:/homez.XXX/FTP-main-login/source_folder target_folder
```

#### Copier du contenu présent sur votre hébergement web OVHcloud vers un autre hébergement web OVHcloud

Pour des raisons de sécurité, la commande `scp` est, à date, refusée en SSH par l’infrastructure d’hébergements web OVHcloud lorsque deux hébergements web tentent de copier du contenu entre eux.

### Étape 4 - S’assurer que le contenu a bien été copié

Pour vérifier que du contenu présent en local sur votre ordinateur a bien été copié sur votre hébergement web, vous pouvez vous [connecter à l’espace de stockage FTP de votre hébergement web](/fr/guides/web-cloud/web-hosting/ftp-connection.md), puis vous rendre dans le répertoire cible où le contenu est censé être copié.

Pour vérifier que du contenu présent sur votre hébergement web a bien été copié en local sur votre ordinateur, rendez-vous dans le répertoire cible sur votre appareil/ordinateur, puis vérifiez que le contenu censé être copié y est bien présent.

## Aller plus loin [](#)
[Utiliser l’accès SSH de son hébergement web](/fr/guides/web-cloud/web-hosting/ssh-on-webhosting.md)

[Se connecter à l’espace de stockage FTP de votre hébergement web](/fr/guides/web-cloud/web-hosting/ftp-connection.md)

Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](https://partner.ovhcloud.com/fr/directory/).

Échangez avec notre [communauté d’utilisateurs](https://community.ovhcloud.com/).
