Aller au contenu principal
Retour aux tutoriels
RéseauDébutant5 min

Guide SSH

Apprenez à utiliser SSH pour vous connecter à un serveur distant en toute sécurité. Ce guide couvre les bases de la connexion, la génération et l'utilisation de clés SSH, la configuration avancée via le fichier ~/.ssh/config, ainsi que le transfert de fichiers avec scp.

Publié le 6 décembre 2025

Connexion à un serveur

bash
ssh utilisateur@ip_du_serveur

Exemple :


Utilisation d'une clé SSH

Génération d'une clé SSH

bash
ssh-keygen -t ed25519 -C "[email protected]"
  • -t ed25519 : type de clé
  • -C : commentaire pour identifier la clé

Les clés sont générées par défaut dans ~/.ssh/ :

  • Clé privée : id_ed25519 (à garder secrète)
  • Clé publique : id_ed25519.pub (à partager avec le serveur)

Copie de la clé sur le serveur

bash
ssh-copy-id utilisateur@ip_du_serveur

Exemple :

bash
ssh-copy-id [email protected]

Configuration avancée (fichier ~/.ssh/config)

Création d'un fichier de configuration pour simplifier les connexions :

bash
nano ~/.ssh/config

Exemple de contenu :

text
Host mon-serveur
    HostName 192.168.1.1
    User root
    Port 22
    IdentityFile ~/.ssh/id_ed25519

Se connecter :

bash
ssh mon-serveur

Transfert de fichiers

Avec scp

bash
scp fichier.txt [email protected]:/home/toto/