ネットワーク上のさまざまなホストをチェックして、パスワードまたはインタラクティブSSH認証が有効になっていないことを確認する監視プラグインを作成したいと思います。つまり、次のようなコードを作成する必要があります。
- SSHポートに接続します。
- 使用可能な認証方法を列挙します。
- キーベースの認証のみが可能であることを確認します。
pythonまたはbourneshコード(を使用ssh
)を使用するメソッドは私にとって最も興味深いものですが、他の言語、ライブラリ、またはヒントも高く評価されています。