0

ブリッジ接続で複数の仮想マシンを実行している複数のコンピューターがあります。最終的に任意のコンピューターに SSH 接続し、いくつかのファイルを変更してから、そのコンピューターから別の VM またはコンピューターに SSH 接続できるスクリプトを作成したいと考えています。

Paramiko を使用して、コンピューター A からコンピューター B に SSH 接続し、次にコンピューター B からコンピューター C に (最初に A からの接続を終了せずに) SSH 接続するにはどうすればよいですか? ブリッジ接続を使用して同じ LAN 上の仮想マシンを処理する場合、これはまったく変わりますか?

4

1 に答える 1

1

以前に Paramiko を使用してこれを数回行ったことがありますが、しばらく経ちましたが、参照用の古いスクリプトは手元にありませんが、SO でこの同じ質問を見てください。

Paramiko とのネストされた SSH セッション

ただし、私はpexpectを使用しましたが、これはおそらく一見したところより良い方法です。

明日機会があれば、私が書いたスクリプトを見つけて、サンプル コードを投稿できるかもしれません。

于 2015-10-10T18:48:12.890 に答える