Files
2025-08-21 19:23:39 +02:00

1.1 KiB

Guide SSH


Connexion à un serveur

ssh utilisateur@ip_du_serveur

Exemple :

ssh root@192.168.1.1

Utilisation d'une clé SSH

Génération d'une clé SSH

ssh-keygen -t ed25519 -C "toto@exemple.com"
  • -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

ssh-copy-id utilisateur@ip_du_serveur

Exemple :

ssh-copy-id root@192.168.1.1

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

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

nano ~/.ssh/config

Exemple de contenu :

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

Se connecter :

ssh mon-serveur

Transfert de fichiers

Avec scp

scp fichier.txt toto@192.168.1.1:/home/toto/