🐧 Système🟢 Débutant⏱ 1 min de lecture📂 🔑 Accès et logiciels

🐧 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.

📌 À retenir

Clé SSH + mot de passe désactivé = la meilleure défense contre le brute-force.

Teste-toi

Que fait `ssh-keygen -t ed25519` ?
  1. Se connecte à un serveur
  2. Crée une paire de clés SSH
  3. Chiffre un fichier
  4. 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.