ssh-agent et KDE Wayland

Afin de disposer des fonctionnalités de SSH-AGENT dès la connexion à votre session créer les scripts suivants :

~/.config/autostart-scripts/ssh-add.sh

#!/bin/bash
sleep 10
SSH_ASKPASS=/usr/bin/ksshaskpass
export SSH_ASKPASS
ssh-add ~/.ssh/id_rsa

~/.config/plasma-workspace/shutdown/ssh-agent-shutdown.sh

#!/bin/sh
[ -z "$SSH_AGENT_PID" ] || eval "$(ssh-agent -k)"

~/.config/plasma-workspace/env/ssh-agent-startup.sh

#!/bin/sh
[ -n "$SSH_AGENT_PID" ] || eval "$(ssh-agent -s)"
SSH_ASKPASS=/usr/bin/ksshaskpass
export SSH_ASKPASS

Puis exporter la variable SSH_ASKPASS globalement

/etc/profile.d/ksshaskpass.sh

#!/bin/bash
export SSH_ASKPASS=/usr/bin/ksshaskpass

Rendre ces scripts exécutables :

chmod +x ~/.config/autostart-scripts/ssh-add.sh
chmod +x ~/.config/plasma-workspace/shutdown/ssh-agent-shutdown.sh
chmod +x ~/.config/plasma-workspace/env/ssh-agent-startup.sh

chmod +x /etc/profile.d/ksshaskpass.sh

Lancement dès la connexion à KDE

  • Allez dans la configuration « Autostart » du module de contrôle de KDE (Alt-F2, Autostart)
  • Ajouter un nouveau script depuis l’interface à lancer au démarrage (~/.config/autostart-scripts/ssh-add.sh)

Laisser un commentaire

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

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.