
■Tera Term 5に変えたら SSHエラーが発生
私のPCのTera Term を、4から5 に移行しました。
Tera Term 5 でも、使い勝手は変わらない印象です。
Tera Term 5 でも、使い勝手は変わらない印象です。
ところが、やや古い機器にSSH接続を試みたら、以下のエラーによって接続できませんでした。
unknown KEX algorithm: diffie-hellman-group1-sha1
unknown KEX algorithm: diffie-hellman-group1-sha1

初めて見るエラーです。しかし、対処は簡単でした。
■解決策:Tera Termの設定を変更する
「設定」→「SSH」を開きます。
真ん中の上段にある、「優先する鍵交換アルゴリズムの順」を見ると、「diffie-hellman-group1-sha1」は使用されない状態になっています。
これが Tera Term 5 のデフォルト設定のようです。
恐らく、RFC9142 にて非推奨だと定義されているためでしょう。
真ん中の上段にある、「優先する鍵交換アルゴリズムの順」を見ると、「diffie-hellman-group1-sha1」は使用されない状態になっています。
これが Tera Term 5 のデフォルト設定のようです。
恐らく、RFC9142 にて非推奨だと定義されているためでしょう。
しかし、私はどうしてもこの機器に接続しなければならないため、Tera Term の設定を変更します。
対象のアルゴリズムを選択して、<以下の鍵交換アルゴリズムは使用されません>よりも位置を上げます。
対象のアルゴリズムを選択して、<以下の鍵交換アルゴリズムは使用されません>よりも位置を上げます。
これで、無事に接続できるようになりました。