2023年10月31日火曜日

paramiko で古いサーバに ssh するときは disabled_algorithms を設定しなければならない

paramiko で古いサーバに ssh するときは disabled_algorithms を設定しなければならない

概要

古いサーバに接続するときに最新の openssh などが適用されていないので paramiko で使用されているデフォルトのアルゴリズムが使えません

環境

  • Python 3.11.3
  • paramiko 2.12.0

サンプルコード

ssh_client.connect(ip_address, port, user, pkey=rsa_key, disabled_algorithms=dict(pubkeys=['rsa-sha2-256', 'rsa-sha2-512']))

最後に

エラーは普通に Authentication failed. なのでかなりわかりづらいです

参考サイト

0 件のコメント:

コメントを投稿