SyntaxeSEC-13-S
Cheatsheet SSH
Se connecter
ssh user@hote· port :ssh -p 2222 user@hote- Commande distante :
ssh user@hote 'commande'
Clés
- Générer :
ssh-keygen -t ed25519 - Copier la clé publique :
ssh-copy-id user@hote
Transférer des fichiers
- Envoyer :
scp fichier user@hote:/chemin/ - Récupérer :
scp user@hote:/chemin/fichier . - Dossier :
scp -r dossier user@hote:/chemin/ - Synchroniser :
rsync -avz dossier/ user@hote:/chemin/
Config client (~/.ssh/config)
Host web/HostName 10.0.0.5/User admin/Port 2222→ puis simplementssh web
⚠️ Pièges — Droits ~/.ssh en 700, clés privées en 600. Vérifier l'empreinte du serveur à la 1ʳᵉ connexion (known_hosts). Gros transferts → rsync plutôt que scp.
Réf. : man ssh · man scp · IT-Connect.