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
- Quel outil ouvre une session interactive de transfert ?
- a) sftp
- b) scp
- c) rsync