Problem: Konqueror barfs on an sftp:// url with this error: "Additional Information: The host key for this server was not found, but another type of key exists. An attacker might change the default server key to confuse your client into thinking the key does not exist. Please contact your system administrator." but you can ssh and sftp to the host normally via the command line. The issue is that Konqueror uses a different SSH library that may not support ECDSA keys yet on your system. Upgrade if possible. If you can't upgrade, you can add the server's RSA key to your known_hosts file to keep Konqueror happy: ssh to the server in question on the remote server, run: $ ssh-keyscan [ -p<port_number> ] -t rsa localhost This will return something like this: # localhost SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 localhost ssh-rsa AAAAagyag9bhghgahaGAGGGASgdgs9D... Copy that long second line beginning with 'localhost' into your ~/.ssh/known_hosts file, and replace 'localhost' with the server name you're using in konqueror. Try konqueror again. If you're using a nonstandard ssh port and Konqueror still doesn't work, edit your known_hosts file again and change the hostname to the IP address of the server and the port number, in this format: [192.168.6.1]:2202 If you now get "Additional Information: Authentication failed." because you use ECDSA keys to authenticate, generate an RSA identity key and add it to authorized_keys on the remote server. If necessary, modify .ssh/config for the host to tell ssh to use that key. If you can connect but still encounter random hanging / "authentication failed" only intermittently, try adding your username and the port number to the sftp URL, and starting konqueror with: KDE_FORK_SLAVES=true konqueror