Retour au cours

transfert de fichiers: scp et sftp

Utilisez scp pour des copies directes et sftp pour des transferts interactifs ou scriptés.

objectifs d’apprentissage

  • Copier un fichier avec scp.
  • Utiliser sftp.
  • Vérifier l’intégrité.

prérequis

  • Accès SSH fonctionnel.
  • Fichier test.

notions clés

  • scp -r.
  • sftp batch (-b).
  • Intégrité via sha256sum.

démonstration guidée

étape 1

Copier un fichier local vers distant avec scp.

scp ./archive.tar.gz user@203.0.113.10:/tmp/

étape 2

Session sftp et commande batch.

sftp user@203.0.113.10 << 'EOF'
cd /tmp
put archive.tar.gz
ls -l
bye
EOF

exercice

Copiez un dossier ‘site’ récursivement et vérifiez le hash sha256 côté distant.

correction

Vérification d’intégrité.

scp -r ./site user@203.0.113.10:/srv/site
ssh user@203.0.113.10 'find /srv/site -type f -maxdepth 1 -exec sha256sum {} +' || true

quiz éclair

  1. Quel outil ouvre une session interactive de transfert ?
  • a) sftp
  • b) scp
  • c) rsync

ressources

Sujets abordés