同様の質問を少し検索しましたが、次のようなアイテムを使用して1つのコマンドまたはおそらくいくつかのコマンドを実行する以外は:
ssh user@host -t sudo su -
ただし、一度に 15 台のサーバー (たとえば) でスクリプトを実行する必要がある場合はどうでしょうか。これはbashで実行できますか?完璧な世界では、これを実現するために、可能な限りアプリケーションのインストールを避ける必要があります。議論のために、10 台のホストで次のことを行う必要があるとしましょう。
- 新しい Tomcat コンテナーをデプロイする
- コンテナーにアプリケーションをデプロイして構成する
- Apache 仮想ホストを構成する
- アパッチをリロードする
そのすべてを行うスクリプトがありますが、すべてのサーバーにログインし、レポからスクリプトを取得して実行する必要があります。これが bash で実行できない場合、どのような代替手段を提案しますか? Perl などのより大きなハンマーが必要ですか (yum/up2date のおかげで、RHEL 環境のすべてのボックスで Python を確実に使用できるため、Python を使用することをお勧めします)? 誰かが有用な情報を私に指摘できれば、特にそれが bash で実行できる場合は大歓迎です。私は Perl または Python で解決しますが、それらについても知りません (それに取り組んでいます)。ありがとう!