Pythonからssh接続を行いコマンドを実行する処理を行ってみます。
pythonからssh通信ができるようになると、複数サーバに同じコマンドを実行できたり、定期的にサーバ情報を取得し問題があったらアラートを発するなど監視ができるようになりとても便利です。
インストール
Pythonからssh接続を行うためには paramiko というライブラリをインストールする必要があります。
1 | pip install paramiko |
コード
ssh接続しコマンドを実行する最小コードは次のようになります。
9行目では環境に応じて、IPアドレス・ポート番号・ユーザ名・パスワードを設定してください。
1 | import paramiko |