1.1 KiB
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/