as discussed here: https://www.reddit.com/r/kde/comments/jy7ms3/dolphin_sftp_does_not_work_if_ssh_hosts_config/ I am to the point that my ssh config has a LOT of hosts, so in an effort to make it more readable I went searching if there is a way to turn each host into a 1 liner, unfortunately there is no supported syntax for that, but I did find wildcards. For example you work for a company called Total Trance and have this config (notice how all the hosts in between the jump server and the wildcard definition do not have to list identity file, user, or proxyjump, this config works perfectly fine from the command line): host jumptt hostname 111.222.333.444 identityfile ~/.ssh/tt-home user citlalmino port 50123 host ttweb hostname 192.168.1.10 host ttemail hostname 192.168.1.11 host ttcloud hostname 192.168.1.12 host ttbackup hostname 192.168.1.13 host ttcalendar hostname 192.168.1.14 host ttdns hostname 192.168.1.15 host ttmysql hostname 192.168.1.16 host tt* identityfile ~/.ssh/tt-home user citlalmino proxyjump jumptt
Config parsing happens inside the underlying libssh you'll want to file a bug there https://www.libssh.org/
Thank you Harald Sitter, I registered on the site https://bugs.libssh.org and clicking "file a bug" takes me to phabricator, and I can see the source code, but I am not seeing anywhere to actually file a bug, it is like they have that button to click but then nowhere to go from there. I have clicked on everything I could, so if the setting/button to file a bug is hiding, then it is hiding very well.
I found it from the left you click more applications, then you click Maniphest, then in top right corner you click create task
Bug filled: https://bugs.libssh.org/T255