Si vous utilisez ssh, vous avez sûrement protéger vos clés à l'aide d'une passphrase. Ainsi, durant la durée de votre session ssh, vous n'avez plus à saisir de mot de passe.
Mais comment faire pour que votre session ssh démarre en même temps que votre connexion sur votre poste.
Sous Linux
Vous aurez besoin du package suivant ssh-askpass, ainsi que ses dépendances...
Ensuite je conseille de créer un petit fichier contenant ceci :
#!/bin/sh # mypassphrase.sh ssh-add < /dev/null
Enfin, il vous reste à exécuter ce tout petit script à chaque démarrage. Par exemple, si vous utilisez KDE, placez ce script dans le répertoire :
$HOME/.kde/AutoStart
Sous Windows avec Cygwin
Tout d'abord, vérifiez que vous avez installé les packages openSSL. Ensuite, vous devez ajouter les lignes suivantes à votre fichier «.profile» (ou «.bash_profile»)
# {{{ SSH-AGENT export SSH_AUTH_SOCK=/tmp/.ssh-socket ssh-add -l 2>&1 >/dev/null if [ $? = 2 ]; then # Exit status 2 means couldn't connect to ssh-agent; start one now ssh-agent -a $SSH_AUTH_SOCK >/tmp/.ssh-script . /tmp/.ssh-script echo $SSH_AGENT_PID >/tmp/.ssh-agent-pid ssh-add fi function kill-agent { pid=`cat /tmp/.ssh-agent-pid` kill $pid } # }}}
Après ceci, vous devez créer une variable d'environnement windows (Poste de Travail / Propriétés / Avancé )
La commande kill-agent vous permet, comme son nom l'indique , de tuer votre session SSH.
Aucun commentaire:
Enregistrer un commentaire