Table des matières

Les clé SSH

Générer une clé :

La commande simple :

La commande est simple mais non conseillé car elle peut être mieux sécurisé.

ssh-keygen

La commande conseillée :

ssh-keygen -b 4096

Ensuite il suffit de répondre par défaut.

Voir La clé publique

cat ~/.ssh/id_rsa.pub

Utiliser cette clé sur un autre serveur :

La commande :

ssh-copy-id user@ip_serveur

Puis se connecter au serveur :

ssh user@ip_serveur

On peut aussi créer un espèce de raccourcie sur son pc qui permet de se connecter au serveur sans taper l'ip et le user :

Si le fichier config n'existe pas, il faut le créer :

nano ~/.ssh/config

Dedans on doit mettre un truc qui ressemble à ça :

Host srv1
    Hostname xxx.xxx.xxx.xxx   #ip du serveur
    Port 22                    #Optionnel
    User mon_user
Host toto
    Hostname serveur_voulu.com #Ou nom de domaine
    Port 22                    #Optionnel
    User root                  #fonctionne aussi avec root

Pour se connecter en ssh :

ssh srv1
ou
ssh toto