| Summary: |
ksshaskpass can not parse "The authenticity of host can't be established." message from OpenSSH |
| Product: |
[Applications] ksshaskpass
|
Reporter: |
Nogweii <me+kdebugs> |
| Component: |
general | Assignee: |
Jeremy Whiting <jpwhiting> |
| Status: |
RESOLVED
FIXED
|
|
|
| Severity: |
minor
|
CC: |
marek.schimara, mss, qwerty287, taras.oleksyn
|
| Priority: |
NOR
|
Keywords: |
junior-jobs |
| Version First Reported In: |
5.23.2 | |
|
| Target Milestone: |
--- | |
|
| Platform: |
Arch Linux | |
|
| OS: |
Linux | |
|
| See Also: |
https://bugs.kde.org/show_bug.cgi?id=485418
|
|
Latest Commit:
|
https://invent.kde.org/plasma/ksshaskpass/-/commit/4b7856dc490a5f6c9c995766bfe56a12111bb5b6
|
Version Fixed/Implemented In:
|
6.6
|
|
Sentry Crash Report:
|
|
| |
SUMMARY Connecting to a remote host that is not already known produces a prompt sent to the askpass program that ksshaskpass does not recognize. It's not unusable, I can type "yes" or "no" into the text field, but it does produce a slightly annoying line of text in the console: ksshaskpass: Unable to parse phrase "The authenticity of host 'github.com (140.82.113.3)' can't be established.\nRSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.\nThis key is not known by any other names\nAre you sure you want to continue connecting (yes/no/[fingerprint])? " STEPS TO REPRODUCE 1. Have an empty ~/.ssh/known_hosts 2. export SSH_ASKPASS=/usr/bin/ksshaskpass SSH_ASKPASS_REQUIRE=prefer 3. ssh git@github.com OBSERVED RESULT The line of text is produced EXPECTED RESULT ksshaskpass knows how to handle this question/prompt from OpenSSH SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux on kernel version 5.14.15-arch-1 (available in About System) KDE Plasma Version: 5.23.2 KDE Frameworks Version: 5.87.0 Qt Version: 5.15.2 OpenSSH Version: OpenSSH_8.8p1, OpenSSL 1.1.1l 24 Aug 2021