Kubuntu 15.04を実行していますが、SFTPのkioスレーブ経由の接続に問題があります。リモートサーバーにはsshとコマンドライン経由でアクセスできますが、SFTP経由のdolphin/konqueror経由ではアクセスできません。 「このサーバーのホストキーが見つかりませんでしたが、別の種類のキーが存在します。」という通知を受け取ります。このためのスクリーンショットを添付します。私はバグがKDEのBugzillaに解決済みのステータスで提出されているのを見ます: https://bugs.kde.org/show_bug.cgi?id=27417 同じ問題。
何をすべきかアイデアはありますか?
これは、DolphinおよびECDSAキーの既知の問題です。最近のバージョンのOpenSSHは、RSAよりもデフォルトでECDSAを使用するようになりました。これは、OpenSSHの「既知のホスト」ファイルに依存するほとんどの実装で正常に機能します。
Dolphinのkio_sftpモジュールは、OpenSSH独自のライブラリの代わりにlibsshを使用し、そのライブラリはECDSAキーをサポートしていないようです。回避策はKDEバグレポートで詳しく説明されています-既存のキーを削除し、OpenSSHで強制的にRSAホストキーをキャッシュするか(コマンドラインの例はバグレポートで詳しく説明します)、またはDolphinを使用して直接接続します。
KDEのバグは解決されていますが、Kubuntu 15.04のバグがまだあるため、 Kubuntu KDE implementation のバグをオープンしました。
ホストキーをリセットするサンプルコマンド:
ssh-keygen -f "$HOME/.ssh/known_hosts" -R server
ssh -o HostKeyAlgorithms=ssh-rsa user@server
回避策として、sftpの代わりにfish:// yourserverを使用できます。そこから解決策がとられました: https://superuser.com/questions/299940/kubuntu-cant-add-new-ssh-network-folder