🐧 Système · Accès et logiciels
SSH : accès distant sécurisé
SSH (port 22) ouvre un terminal chiffré sur une machine distante. Il sert aussi à copier des fichiers (scp, sftp) et à créer des tunnels.
Se connecter
ssh utilisateur@203.0.113.5 · -p 2222 pour un autre port. À la première connexion, SSH demande de vérifier l'empreinte du serveur : elle est mémorisée dans known_hosts et protège contre l'usurpation.
Des clés plutôt que des mots de passe
ssh-keygen -t ed25519 crée une paire de clés. La clé publique va dans ~/.ssh/authorized_keys du serveur (ssh-copy-id utilisateur@serveur sous Linux ; sous Windows, ajoute-la à la main). La clé privée ne quitte jamais ton PC.
Copier des fichiers
scp fichier utilisateur@serveur:/chemin/ · scp -r dossier utilisateur@serveur:/chemin/
Durcir le serveur
Dans /etc/ssh/sshd_config : PasswordAuthentication no et PermitRootLogin no, puis sudo systemctl restart ssh. Teste dans une seconde session avant de fermer la première.
Contre le brute-force
fail2ban bannit les adresses qui échouent en boucle. Un changement de port ne protège pas vraiment, mais allège les logs.
Clé SSH + mot de passe désactivé = la meilleure défense contre le brute-force.
Teste-toi
Que fait `ssh-keygen -t ed25519` ?
- Se connecte à un serveur
- Crée une paire de clés SSH
- Chiffre un fichier
- Change le port SSH
Réponse : B. Crée une paire de clés SSH
Il génère une clé privée (à garder secrète) et une clé publique (à copier dans ~/.ssh/authorized_keys du serveur).
Plus de questions dans Discord avec /qcm matiere:systeme.
Pour aller plus loin
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.