# [SSH] Copie de fichier ## Introduction Le protocole SSH prends en charge le transfert de fichiers via **SCP** ou **SFTP**. ## SCP Bien que cette commande soit dépréciée, elle est simple d'utilisation et fonctionne parfaitement pour transférer un fichier rapidement d'une machine à l'autre. Le tout dans un tunnel SSH qui est sécurisé car chiffré. #### Syntaxe globale ```bash scp [OPTION] ``` #### Téléchargement d'un fichier ```bash scp @: . ```

Le caractère **.** symbolise que le fichier va être copié dans le répertoire courant mais il est tout à fait possible de spécifier un chemin à la place et même un nouveau nom (comme pour la commande cp).

#### Envoi de fichier ```bash scp @: ``` ## SFTP Le protocole **SFTP** est équivalent au protocole FTP mais fonctionnant dans un tunnel SSH ce qui chiffre la connexion.

Le protocole SFTP n'est pas le même protocole que FTPS qui est l'équivalent du FTP + SSL.

#### Syntaxe globale La syntaxe est similaire à la commande ssh qui permet de se connecter à un hôte distant : ```bash sftp @ ``` #### Quelques commandes Une fois dans le shell sftp, les commandes disponibles sont les mêmes que la commandes FTP :
**Options** **Descriptions**
put <FILE> Permet d'envoyer un fichier sur le serveur distant.
get <FILE> Permet de récupérer un fichier depuis le serveur distant.