Comment générer et installer une clé publique SSH sur OSX

Pour me connecter en ssh sur mes serveurs linux/unix j’en avai assez d’entrer mon mot de passe à chaque fois, donc, voilà comment se simplifier la vie sur son OSX, pour qu’il se connecte à des serveurs distants en SSH/SFTP.

Cette démarche est valable sur toutes les autres plates-formes avec cependant des petites différences (avec putty sous Windows par exemple).  Mais le principe reste similaire.

  1. Ouvrir le terminal local sur votre léopard : ssh-keygen -t rsa
  2. Accepter le chemin par défaut qui vous est proposé par le prompt
  3. Entrer 2 fois votre passphrase
  4. Pour finir, copier votre clé publique sur le serveur en utilisant la commande suivante
    cat ~/.ssh/id_rsa.pub | ssh login@monserver.com "cat - >> ~/.ssh/authorized_keys"

Veillez à modifier login@monserver.com avec vos réelles informations de connexion.
Pour faire de même avec tous vos serveurs, répéter l’étape 4

Merci à Tim

1 Comment
  • Nicolas

    2 janvier 2015 at 11 h 16 min Répondre

    Super, très utile pour un débutant mac ^^

    Merci 🙂

Post a Comment