私はすでにPython用のsshモジュールがあることを知っていますが、それは私が探しているものではありません。私が欲しいのは、pythonスクリプトで次のことを行うことです。
前もって感謝します、
宜しくお願いします、
paramiko
を使用します http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/ を参照してくださいそれを使った例。
今人気のあるソリューションは Fabric です
paramiko または libssh2 python bindings を使用します。
CLIの相互作用を自動化できるモジュールを実際に探しているのであれば、 pexpect があります。
そのためのライブラリはたくさんあります。
実装については、ドキュメントを確認できます。
このために設計された vassal パッケージを使用できます。
必要なのは家臣をインストールして行うことだけです
from vassal.terminal import Terminal
Shell = Terminal(["ssh username@Host", "cd scripts", "python foo1.py", "python foo2.py"])
Shell.run()
これにより、毎秒1回コマンドが実行されます。sec= 0.1を変更すると、コマンドをより高速に実行できます。