KDE DolphinがDropBear SSHサーバーに接続できない

KDE DolphinがDropBear SSHサーバーに接続できない

私の携帯電話にAndroid SimpleSSHDアプリがインストールされています。私のArch Linuxデスクトップから、コマンドラインから私の携帯電話にSSHを介して接続できます。コマンドラインから自分の携帯電話でSFTPを実行することもできます。

しかし、KDE ​​Dolphinは接続を拒否します。

次の内容を含む ~/.ssh/config ファイルがあります。

Host GalaxyS8
    HostName 192.168.1.1
    Port     2222
    IdentityFile /home/myuser/.ssh/id_rsa

みんな次のコマンドは端末で動作します。

ssh -p 2222 -i /home/myuser/.ssh/id_rsa 192.168.1.1
ssh -p 2222 -i /home/myuser/.ssh/id_rsa [email protected]
ssh GalaxyS8
sftp -o IdentityFile=/home/myuser/.ssh/id_rsa -o Port=2222 192.168.1.1
sftp GalaxyS8

しかし、まったくドルフィンでは、次のことが行われます。

fish://GalaxyS8
sftp://GalaxyS8
sftp://[email protected]:2222
fish://[email protected]:2222

最後のコマンドを使用すると、Dolphinは「ホスト192.168.1.1への接続が切断されました」と報告します。呼び出し時に、SimpleSSHDはPubkey認証が成功したことを報告し、Disconnectを受信します。 SimpleSSHDは電話でエラーを報告しませんでした。

だからこれはKDEドルフィン問題のようです。アーチシステムのシステムログには、これに関連するメッセージは表示されません。

ベストアンサー1

次の手順で動作させました。

  1. Fish://の代わりにsftp://を使用する必要があります。

  2. 完全なURIを入力する必要があります(例:sftp://)。[Eメール保護]:2222/SDカード/パス/

  3. 秘密鍵ファイル(パスワードのないログイン)を使用するには、正しい値を含む〜/ .ssh / configファイルが必要です。質問に投稿した設定ファイルが私にとって効果的でした。

  4. 既知の有効なホストキーが必要であり、知っていると1つがあることがわかりました。イルカのワームこれと簡単な解決策に関連しています。私が使った解決策は、次のブログから入手したものです。

https://yuenhoe.com/blog/2011/06/the-host-key-for-this-server-was-not-found-but-another-type-of-key-exists-when-using-sftp-イルカと一緒/

「このサーバーのホストキーが見つかりませんが、イルカ/ KIOでsftpを使用すると他の種類のキーが存在します。」

著者:ジェイソン「ムパン」

2011年6月29日

ハウツー、KDE、Linux

Cosfest X.1イベントの投稿をほぼ半分ほど書いていますが、今日の仕事で別の興味深い問題に遭遇したので、ここに別のクイック修正記事を作成します。 DolphinまたはKIOを介してSFTPの場所にアクセスしようとすると、通常、次のエラーメッセージが表示されます。

「このサーバーのホストキーが見つかりませんが、他のタイプのキーが存在します。攻撃者は、クライアントがキーが存在しないと考えるように欺くためにプライマリサーバーキーを変更する可能性があります。システム管理者に連絡してください。」

これはあなたに役立ちます。特に、以前にSSHを介してターゲットホストに正常にログインした場合。議論後ここ、全体的に問題は、KIOがssh Known_hostsリストからホストを指定するための特定の(新しい?)形式を認識していないようです(バグが送信されました)ここ)。幸いなことに、解決策があります。 KIOはsshによって生成されたKnown_hostsエントリを認識しないため、KIOにそれを生成させます。

~/.ssh/known_hosts ファイルをバックアップし、お気に入りのテキストエディタで開きます。 SFTP経由で接続するホストに関連するエントリを見つけて削除します。キーが見つからない場合は、ファイルのすべての内容を削除できます。これにより、次に以前に既知の場所にSSHを接続するときにキーを再追加するように求められた副作用があります。完了したら、イルカを開き、目的の宛先にSFTPを試してください。ホストキーを追加するように求められます。 「はい」と言うだけで正常にログインできます。

それだけです!その時点から、いつでもその場所にsshまたはsftp-via-KIOを使用できます。

おすすめ記事