Connexion ssh sous debian etch et lenny avec clé publique - privée

17/04/2009 - 9690 consultations - 0 commentaire


Ce tutoriel vous présente comment vous connecter sur votre serveur Debian (Etch et Lenny) en ssh, scp, sftp à partir de Windows avec clé publique privée (sans avoir à taper de mot de passe)

Ce tutoriel est une petite mise à jour du tutoriel précédent :
http://www.xenetis.org/connexion_ssh_sous_debian_sarge_cle_publique_privee_ssh_scp_sftp_winscp.html

Pour ce tutoriel, nous allons utiliser Putty et Puttygen dispo ici :
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

On commence par se connecter en ssh sur le serveur distant et on copie la clé privée présente sur le serveur :
cat /etc/ssh/ssh_host_rsa_key

-----BEGIN RSA PRIVATE KEY-----
MIIEoQIBAAKCAQEAqnEpodGmTNB2sBMukGXl35CAYnFW9EBxiz/8mPozQcHqKh2+
................................................................
JzOiYbzKX6863c3BKXwM/4qd5KRg+pNLWlB6J+/cC0dn5frlopX36K7wA3t6PoCR
ZV+0H5BC+rT0t1yKR8OosLeJ65RfuLOrtJAX69I9DCH5jBqq5A==
-----END RSA PRIVATE KEY-----

Copier coller la clé privée affichée dans un fichier texte sur votre poste windows puis lancer Puttygen :
        - Double cliquer sur Puttygen.exe
        - Cliquer sur Load
        - Sélectionnez le fichier précédent contenant la clé privée du serveur
        - Validez
        - Cliquez sur OK
        - Cliquer sur "Save Private Key" pour sauvegarder la clé privée (putty_key.ppk)
 
Vous disposez donc d'une clé privée correspondant à votre serveur et utilisable par putty.exe

Afin d'utiliser cette clé pour vous connecter en ssh, il faut insérer la clé publique sur le serveur auquel on veut se connecter.
Pour cela connectez vous en ssh, créer le fichier .ssh/authorized_keys (de votre dossier /root ) s'il n'existe pas déjà :
nano /root/.ssh/authorized_keys

Copiez enfin la clé publique du serveur dans le fichier contenant les clés autorisées :
cat /etc/ssh/ssh_host_rsa_key.pub >> /root/.ssh/authorized_keys

Il ne vous reste plus qu'à vous connecter avec Putty avec une clé privée :
putty.exe -ssh root@111.222.333.444  -i putty_key.ppk -P 22

A la connexion la fenêtre PuTTY s'ouvre et affiche :
Using username "root".
Authenticating with public key "rsa-key-20060613" from agent
Last login: Tue Dec  5 11:10:45 2006 from xxx.xxx.xxx.xxx
root@localhost:~#

=> Utiliser Winscp :   
WinSCP3.exe sftp://root@111.222.333.444:22 /privatekey=./putty_key.ppk  
 

Commentez cet article

Nom (obligatoire)
E-mail (obligatoire)
Site Internet (facultatif)
code anti-spam

Me tenir inform� des nouveaux messages


encrypted.pngCorriger l'erreur There is no public key available for the following key IDs après apt-get update
Ce mini tutoriel vous explique comment corriger l'erreur There is no public key available for the following key IDs
java.pngInstallation Tomcat et JDK de Sun
Tutoriel d'installation de Tomcat sous Debian avec la jdk de Sun à partir des packages Sun et Tomcat dernières version stable
terminal.pngServeur ftp proftpd avec utilisateurs virtuels sous linux debian ubuntu
Ce tutoriel vous présente comment installer le serveur ftp proftpd à partir des paquets debian. Pour éviter de créer autant d'utilisateurs Linux que de compte FTP il est possible de créer des utilisateurs virtuels seulement disponibles pour le serveur FTP
date.pngSynchroniser l'heure de son serveur Debian Sarge sur Internet
Ce tutoriel vous présente comment garder son serveur Debian Sarge à l'heure en le synchronisant à un serveur de temps ntp avec ntp-simple
database.pngTutoriel de sauvegarde automatisées de bases de données MySQL, compression en tar.gz et envoi par FTP sous Linux Debian
Ce tutoriel vous présente comment automatiser la sauvegarde de base de données MySQL en compressant les sauvegardes et en les plaçant sur un FTP distant.
log.pngInstallation d'un systeme de monitoring MRTG (Multi Router Traffic Grapher) sous debian
Ce tutoriel a pour but d'installer l'outil de monitoring MRTG. Cet outil permet de générer des graphiques en fonction de données SNMP, ou de scripts shell.
encrypted.pngConnexion ssh sous debian sarge avec clé publique - privée
Ce tutoriel vous présente comment vous connecter sur votre serveur Linux en ssh, scp, sftp à partir de Windows avec clé publique privée
terminal.pngVider la mémoire cache d'un serveur Linux Debian
Ce tutoriel vous présente comment récupérer la mémoire cache alouée mais non utilisée par le système afin de la rendre disponible aux processus qui en ont besoin.
terminal.pngInstallation d'Apache 2.0 et PHP 5.1
Tutoriel d'installation d'Apache 2.0 et PHP 5.1 sous Debian Sarge à partir des paquets backports.org