Bug 462333 - SSH login with key file
Summary: SSH login with key file
Status: CONFIRMED
Alias: None
Product: krusader
Classification: Applications
Component: net-connection (other bugs)
Version First Reported In: 2.8.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-27 22:48 UTC by Edmund Laugasson
Modified: 2024-12-07 14:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Edmund Laugasson 2022-11-27 22:48:14 UTC
SUMMARY
We need to connect SSH servers via key file. Key files are usually either in OpenSSH (private key has no extension, public key has .pub) or puTTY format (*.ppk). There might be also other SSH key formats.

STEPS TO REPRODUCE
1. in Krusader press CTRL+N to start new connection
2. there is no way to specify SSH key file, its format and possibly also credentials per key - only password

OBSERVED RESULT
There is no way to specify SSH key file, its format and possibly also credentials per key - only password

EXPECTED RESULT
There is a way to specify SSH key file (browse appropriate key), its format and possibly also credentials per key.
Also an option if there is no wallet or similar, also allow specify SSH private key password per key and store in strong encrypted way.
There could be also, that if to leave password field empty and also not specify SSH key, then user keys from ~/-ssh/ are used and also SSH key agent, which keeps SSH private key password. In KDE usually all apps can use default folder with SSH keys and password stored by SSH agent. But there might be issues if there are more SSH keys - so manually specifying proper SSH key and its password per key. When there are more keys - they all might have own password, that might be different from current one.
Also password management inside Krusader should work then. Actually noticed, that KWallet did not store password from Krusader. Could not identify any password in KWallet as belonging to Krusader. All credentials management should be very clear.

SOFTWARE/OS VERSIONS
Linux: EndeavourOS
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION
This question has asked already on March 1, 2018 - https://forum.kde.org/viewtopic.php?t=151318 - still no answer....