Menu

Mutualisé OVH et clés RSA : Comment se connecter en SSH sans mot de passe

Publié en Octobre 2016 - Développement web

cles

Vous souhaitez utiliser des clés RSA (clés publique et privée) pour vous connecter à votre serveur mutualisé hébergé chez OVH ? Cet article est fait pour vous !

  • Générez les clés avec la commande ssh-keygen (voir aussi l'article sur le site d'OVH pour la génération de clés) :
ssh-keygen -b 4096
  • Ajoutez la clé publique (par défaut dans le fichier ~/.ssh/id_rsa.pub) dans le fichier ~/.ssh/authorized_keys (une clé publique par ligne).
  • Ajoutez ensuite la clé privée sur votre ordinateur puis configurer SSH pour qu'il utilise cette clé (dans le fichier ~/.ssh/config) :
# Donnez un nom à cette configuration
Host votreserveur
    # L'adresse de votre serveur
    HostName ftp.example.com
    # Sélectionnez l'utilisateur qui doit pouvoir se connecter
    User votreutilisateur
    # Le chemin vers votre clé privée
    IdentityFile ~/.ssh/id_rsa

Une fois SSH configuré correctement vous devez pouvoir vous connecter à votre serveur en utilisant la commande

ssh votreutilisateur@ftp.example.com