4 231
modifications
(Page créée avec « Si vous avez généré un couple de clés pour vous connecter à votre serveur en ssh vous avez du remarquer que KDE ne retient pas votre passphrase lorsque vous vous connect... ») |
|||
Ligne 5 : | Ligne 5 : | ||
<code>ssh-agent</code> est le daemon chargé de mémoriser les passphrases pour les différentes clés ssh que vous avez à votre disposition. | <code>ssh-agent</code> est le daemon chargé de mémoriser les passphrases pour les différentes clés ssh que vous avez à votre disposition. | ||
Sous kubuntu, ssh-agent est lancé automatiquement au login. Vous pouvez vérifier s'il est lancé en tapant : | |||
<pre> | <pre>ps lx | grep ssh-agent</pre> | ||
Ensuite, il vous suffit de lancer <code>ssh-add</code> suivi du chemin vers votre clé. Par exemple : | |||
<pre>ssh-add .ssh/id_rsa</pre> | |||
<code>ssh-agent</code> conservera la passphrase en mémoire tant que vous ne fermez pas votre session KDE. | |||
=Lancement automatique avec la session et intégration avec le wallet de kde= | |||
Installez les paquets <code>ksshaskpass</code> et <code>ssh-askpass</code> | |||
<pre>sudo aptitude install ksshaskpass ssh-askpass</pre> | |||
Nous allons maintenant créer un fichier qui sera lancé à chaque ouverture de votre session kde. Entrez les lignes suivantes dans un terminal : | |||
<pre> | |||
cat >~/.kde/Autostart/ssh-add.sh <<_EOT_ | |||
#!/bin/sh | |||
export SSH_ASKPASS=/usr/bin/ksshaskpass | |||
ssh-add </dev/null | |||
_EOT_ | |||
chmod +x ~/.kde/Autostart/ssh-add.sh | |||
</pre> | |||
Exécutez enfin le script : | |||
<pre>~/.kde/Autostart/ssh-add.sh</pre> | |||
Une fenêtre va s'ouvrir vous demandant la passphrase, et vous pourrez choisir de la retenir ou non dans le <code>wallet</code> de KDE. Si vous ne retenez pas la passphrase dans le wallet, elle vous sera redemandé à chaque ouverture de votre session. Si vous choisissez de la retenir dans le wallet, tout sera automatique. |