1

これがどのように機能するのかわからないので、助けを求めてここに来ました。

JSCH Java ライブラリを使用して、あるマシンから別のマシンに ssh します。プログラムが失敗し、不明なホスト エラーが表示されます。ただし、エントリは known_host ファイルにあります。

JSCH が次の形式の known_host ファイルのレコードを認識しないことに気付きました。

|1|asdfasdfasdfasdfasdfasdsaf=|asdfasdfasdfadfas=ssh-rsa asdfasdfasdfasdfasd

しかし、この形式を理解しています(手動で追加したところ、機能しました):

ホスト ssh-rsa asgfsdfadfasdfadfasdfasdfasdfa

最初の形式を理解するにはどうすればよいですか? セッションの私の設定は次のとおりです。

      this.sesConnection.setConfig("HashKnownHosts", "yes");
      this.sesConnection.setConfig("PreferredAuthentications","publickey,keyboard-interactive,password");

ありがとうございました!

4

0 に答える 0