Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] kde-plasma/ksshaskpass
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
schmidicom
Veteran
Veteran


Joined: 09 Mar 2006
Posts: 1978
Location: Schweiz

PostPosted: Wed Jun 01, 2022 1:16 pm    Post subject: [solved] kde-plasma/ksshaskpass Reply with quote

Wenn ich das Paket "kde-plasma/ksshaskpass" richtig verstanden habe soll damit bewirkt werden das der ssh-Client über das Programm "/usr/bin/ksshaskpass" nach einem/einer Passwort/Passphrase fragt. Tut es aber nicht, zumindest nicht bei mir.
Hat einer eine Idee warum? Denn so weit ich das feststellen konnte müsste alles passen.

Die Umgebungsvariable "SSH_ASKPASS" ist vom Paket "kde-plasma/ksshaskpass" über die Datei "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh" gesetzt:
Code:
~> echo $SSH_ASKPASS
/usr/bin/ksshaskpass


Last edited by schmidicom on Thu Jun 02, 2022 6:24 am; edited 1 time in total
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5328

PostPosted: Wed Jun 01, 2022 1:38 pm    Post subject: Reply with quote

Wie willst du das verwenden?
Laut: https://github.com/KDE/ksshaskpass

Quote:
Ksshaskpass is a front-end for ssh-add which stores the password of the
ssh key in KWallet.
Ksshaskpass is not meant to be executed directly, you need to tell
ssh-add about it. ssh-add will then call it if it is not associated
to a terminal.

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
schmidicom
Veteran
Veteran


Joined: 09 Mar 2006
Posts: 1978
Location: Schweiz

PostPosted: Wed Jun 01, 2022 1:45 pm    Post subject: Reply with quote

Ich dachte (anhand von man ssh) das auch der normale ssh-Client "/usr/bin/ssh" auf diese Variable reagieren müsste, aber dein Zitat lässt da anderes vermuten.
Finde ich jetzt nicht so toll das ich um ksshaskpass verwenden zu können gezwungen werde ssh-agent als Dienst laufen zu lassen, aber das geht dann wohl nicht anders...
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5328

PostPosted: Wed Jun 01, 2022 4:54 pm    Post subject: Reply with quote

Laut dem hier gibt es seit openssh 8.4 die ENV variable SSH_ASKPASS_REQUIRE mit der man die nutzung von ssh-askpass erzwingen kann

https://unix.stackexchange.com/questions/83986/tell-ssh-to-use-a-graphical-prompt-for-key-passphrase/84073#84073
Und scheinbar soll das auch funktionieren wenn man ssh nutzt und nicht nur für ssh-add (aka ssh key management)
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
schmidicom
Veteran
Veteran


Joined: 09 Mar 2006
Posts: 1978
Location: Schweiz

PostPosted: Thu Jun 02, 2022 6:23 am    Post subject: Reply with quote

Danke. :)
Genau die Umgebungsvariable SSH_ASKPASS_REQUIRE=prefer hat gefehlt.

Hätte ich (bei genauerem durchlesen der Manpage) im Nachhinein eigentlich auch selber raus finden müssen, shame on me...
Trotzdem wäre das vielleicht noch eine Umgebungsvariable die, zugunsten einer besseren "User Experience", vom Paket "kde-plasma/ksshaskpass" gesetzt werden sollte.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum