KDE Plasma started using ksshaskpass
to enter passwords when logging into a server using ssh or fetching/pushing with git.
This is generally great... except that kwallet
stops working for whatever reason preventing ksshaskpass
from popping up at all completely blocking you from entering a password causing the application to appear to hang.
With ssh, you can confirm it is using askpass by passing the -v
argument to ssh and looking for
debug1: Next authentication method: password
debug1: read_passphrase: requested to askpass
To disable that, either unuset both variables.
unset SSH_ASKPASS
unset SSH_ASKPASS_REQUIRE
Then it will just prompt in the console like it has always done.
Alternatively you can remove it where it is added from (or add it to .bashrc
):
/etc/xdg/plasma-workspace/env/neon_ksshaskpass.sh
However it is best to keep it enabled.