SUMMARY When using fish in dolphin, the username and IdentityFile from ~/.ssh/config are ignored STEPS TO REPRODUCE 1. create a ~/.ssh/config that defines a host, with an username and key, for example ---- Host machine1 HostName 127.0.0.1 Port 2222 User admin IdentityFile ~/.ssh/id_rsa_backup IdentitiesOnly yes ---- 2. Connect to the machine via ssh, and ensure that the IdentityFile is used "ssh -v machine1" 3. Enter "fish://machine1/" as location in dolphin OBSERVED RESULT Dolphin opens a SSH authentication dialog which ask me for username (the default username matches $USER, and not the value in ~/.ssh/config) and for a password. Both of them should not be necessary. EXPECTED RESULT Dolphin should not ask for username but read it from ~/.ssh/config if avaiable, and not ask for a password but use IdentityFile if available and connect directly SOFTWARE/OS VERSIONS Operating System: Debian GNU/Linux KDE Plasma Version: 5.25.5 KDE Frameworks Version: 5.98.0 Qt Version: 5.15.4 ADDITIONAL INFORMATION
Additional comment: It doe not seem possible to use dolphin if login with password is disabled, as it is not possible to configure manually which ssh key to use.
Merging this in with an existing report that contains some context on possible paths forward. Thanks! *** This bug has been marked as a duplicate of bug 380417 ***