«

»

Mai 03

SSH & Putty : Ouverture automatique d’une session

But : Se connecter à un serveur SSH sans entrer son login et son mot de passe.

Et oui un geek se connecte souvant dans la journée à son serveur pour voir ses logs et faire quelques petits apt-get, puis il est un peu fainéant aussi… En plus c’est vraiment secure et ça il adore le geek !!!

Logo OpenSSH

Mise en place de clés publiques et privées.

Bon alors pour faire il faut :

  • Un serveur SSH (Ici nous prendrons OpenSSH sur Debian Sarge)
  • PuTTy sous windows comme client

Allé on commence :

  1. Télécharger le pack COMPLET de PuTTy ICI, il y a un installeur bien pratique (A Windows-style installer (x86 only) for everything except PuTTYtel), sinon un zip (A .ZIP file containing all the binaries (except PuTTYtel)).
  2. Exécuter puttygen.exe. Choisir SSH-2 DSA en 1024 bits, puis GENERATE (bouger la souris pour créer la clé). Dans « key comment », j’ai mis  » frans@debfrans », debfrans étant le nom du serveur. Mettre une passphrase, on peut mettre un truc bien compliqué avec des espaces et tout…
  3. Copier la clé publique (selectionner dans la fenetre puis copier). La coller dans le fichier (à créer) /home/frans/.ssh/autorized_keys sur le serveur SSH.
  4. Toujours dans puttygen, cliquer sur :
    Save public key
    Save private key
    et sauver les deux fichiers dans le même dossier que les exécutables de PuTTy. Fermer puttygen.

  5. Modifier le fichier de config du serveur, sous debian :
    vi /etc/ssh/sshd_config

    décommenter le ligne
    AuthorizedKeysFile %h/.ssh/authorized_keys

    Redémarrer ssh
    /etc/init.d/sshd restart

  6. Exécuter pagent.exe
    Clic droit dans la systray sur la nouvelle icone bleue -> View keys
    Ajouter sa clé privée sauvegardée plus haut, puis taper sa passphrase.
    Il faut toujours avoir ce soft qui tourne par contre… A ajouter au démarrage de windows quoi…

  7. Exécuter putty.exe
    Charger sa session (s’il y en a une)
    Aller dans Connection -> Data -> Mettre son login utilisateur ici
    Sauver sa session
    Se connecter…

Si t’as bien suivi, tu verras sous tes yeux de geek que putty se connecte automatiquement !!
Ya plus qu’a faire un raccourci pointant sur c:\putty\putty.exe -load « nom de la session » et voilà !!!

J’espère que j’ai été assez clair dans mes explications !

{lang: 'fr'}
Share

(5 commentaires)

Passer au formulaire de commentaire

  1. poupy

    pour la connexion auto j’utilise juste putty pas besoin du pagant
    telecharger les keys de .ssh/id.rsa ou id.dsa ou pub depuis le serveur unix sur le pc et avec puttygen convertir les keys ensuite dans la config de putty section SSH auth browse your file.ppk et dans connection
    autologin mettre votre user et la connexion est auto

  2. Frans

    Oui tu as raison ça marche, mais pour ça il faut taper la passphrase

  3. forcerouge

    c’est tr

  4. lavida

    merci 🙂

  5. Andro

    Merci pour l’info 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>