PythonでSSH接続してコマンド実行する
はじめに
前回はRloginを使ってSSH接続しましたが、PythonのParamikoライブラリを使えばコードからも同じことが出来ることを知ったのでやってみる。
目次
本記事のゴール
PythonライブラリのParamikoを使って、WSL2で作ったUbuntuにSSH接続してLinuxコマンドを実行する。
環境
利用ライブラリ
- Paramiko
事前準備
Paramikoのインストール
pip install paramiko
コード
SSH接続paramikoを使用したSSH接続 #paramiko
おわりに
pwdコマンドを実行して、その結果をホスト側で取得することができました。 今回はpwdコマンドでしたが、コマンドを組み合わせればもっといろいろなことが出来そうです。
次回はParamikoを使って、SFTPでファイルのやり取りをやってみようと思います。