別のサーバーに ssh してスクリプトを実行したいと考えています。
ただし、スクリプトを実行する前に、ディレクトリをスクリプトのあるパスに変更し、いくつかの環境変数を設定する必要があります。
私のローカルホストでは、次の方法で実行できます
os.chdir(path)
os.environ["xxx"] = "xxx"
しかし、パラミコでは、上記のことを達成できる方法があるかどうかはわかりません。私が見つけた最も近いものは
ssh.exec_command("cd /xxx/yyy;xxx.sh")
しかし、一緒に接続するいくつかのコマンドを実行したくありません; .
paramikoを使用してsshするときに、ディレクトリを変更したり環境変数を設定したりできる他の方法はありますか?