SSH, SCP et SFTP

Administrer à distance et transférer des fichiers en sécurité.

Commandes essentielles

ssh utilisateur@serveurOuvrir une session distante
ssh -p 2222 utilisateur@serveurUtiliser un port personnalisé
ssh -i ~/.ssh/id_ed25519 utilisateur@serveurChoisir une clé privée
scp fichier utilisateur@serveur:/tmp/Copier un fichier vers le serveur
scp -r dossier utilisateur@serveur:/tmp/Copier un dossier récursivement
sftp utilisateur@serveurOuvrir une session de transfert
ssh-keygen -t ed25519Créer une paire de clés
ssh-copy-id utilisateur@serveurInstaller la clé publique

🚨 Réflexe TSSR

  • Lire la commande et son aide avant une option inconnue
  • Contrôler le chemin, l’utilisateur et les droits
  • Faire une sauvegarde avant une modification sensible
  • Exécuter une seule modification à la fois
  • Vérifier immédiatement le résultat

💡 À retenir

Avant de désactiver l’authentification par mot de passe, tester la connexion par clé dans une seconde session.

⚠ Pièges fréquents

Ne jamais partager la clé privée ; seules les clés publiques se copient sur les serveurs.

✔ Vérification

ssh -v utilisateur@serveurAfficher le détail de négociation
sudo sshd -tTester la syntaxe du serveur SSH

🎯 Ce que le jury attend

  • Choisir la commande adaptée
  • Expliquer les options utilisées
  • Limiter les risques avant exécution
  • Prouver le résultat avec une commande de contrôle