I began toying around with KDE desktop since I got tired of Gnome. I wanted to try something new and shiny. Everything went great, it is highly customizable etc. Only one thing did not work. When ssh-ing to a server it did not ask me for keychain password anymore. So how to fix that?
First, if you don’t already have it installed, install ssh-askpass:
sudo apt-get install ssh-askpass
Ok, now that that is installed, we must ensure that it asks us for password everytime we log on. For KDE we have to create a script inside ~/.kde/Autostart/ directory.
#!/bin/sh
export SSH_ASKPASS=/usr/bin/ssh-askpass
ssh-add < /dev/null
askpass.sh
You can also specify the name of the key file:
ssh-add ~/.ssh/some_other_key < /dev/null
The startup script has to be correctly chmod-ed:
chmod 755 askpass.sh
Now log out and log in again and it should ask you for password. Happy ssh-ing. 🙂
[…] http://www.metod.si/setup-ssh-agent-in-kde-in-ubuntu/ […]