kio_sftp does not pick up HostKeyAlgorithms from ssh config file. STEPS TO REPRODUCE 1. Append "HostKeyAlgorithms ssh-rsa" to /etc/ssh/sshd_config 2. systemctl start sshd 3. Append "Host 127.0.0.1" and "HostKeyAlgorithms +ssh-rsa" to ~/.ssh/config 4. "ssh 127.0.0.1" works and gives me a password prompt 5. "kioclient ls sftp://127.0.0.1" gives this error: > kioclient: kex error : no match for method server host key algo: server [ssh-rsa], client [rsa-sha2-512,rsa-sha2-256,ssh-ed25519,ecdsa-sha2-nistp521,ecdsa-sha2-nistp384,ecdsa-sha2-nistp256]
The "+" syntax is not implemented in libssh (yet): https://gitlab.com/libssh/libssh-mirror/-/issues/63