Rocky Linux 9.2 OS サーバーの SFTP 障害 "10.7.4.5 ポート 22 とネゴシエートできません。一致するホストキータイプが見つかりません。 引用: ssh-rsa, ssh-dss"

Rocky Linux 9.2 OS サーバーの SFTP 障害

Rocky Linux 9.2 OSサーバーではsftpを実行できません。エラー "10.7.4.5 ポート 22 とネゴシエートできません。一致するホスト キーの種類が見つかりません。対応する引用: ssh-rsa, ssh-dss"

エラースナップショット:

ルート@edna1-dc21 ~]# sftp[Eメール保護] 10.7.4.5 ポート 22 とネゴシエートできません。一致するホストキータイプが見つかりません。引用:ssh-rsa、ssh-dss接続が閉じました。接続が閉じました

ベストアンサー1

10.7.4.5のサーバーは、デフォルトでシステムのSSHクライアントで廃止された古いsshdSHA1ベースのホストキーアルゴリズムを使用します。edna1-dc21

Host次のように~/.ssh/configファイルにブロックを追加できますedna1-dc21

Host 10.7.4.5
  HostKeyAlgorithms ssh-rsa,ssh-dss

または、次のコマンドラインオプションを追加してこれを実行できます。

sftp -oHostKeyAlgorithms=ssh-rsa,ssh-dss [email protected]

これは、新しいSSHクライアントがまだサポートされている限り、廃止された古いホスト鍵アルゴリズムを受け入れるように指示します。

リモートサーバーが非常に古い場合、これをsshd変更した後に別のエラーメッセージが表示されることがあります。

... no matching key exchange method found. Their offer: <something>.

これは、コマンドラインKexAlgorithms <something>にオプションを追加する必要があることを示します。~/.ssh/config-oKexAlgorithms=<something>

おすすめ記事