PSSH、複数のリモートサーバーで同時にコマンドを実行する

pssh

OpenSSHの これはシステム管理者が最もよく使用するツールのXNUMXつであり、リモートで任意のコンピューターと対話できるため、これが当てはまるのは当然ですが、まるでそこに座っているかのように、 X11転送、任意のGUIを表示する機能。 ただし、論理的な制限があります。つまり、アクセスするリモートコンピューターごとに接続を開く必要があり、そのために必要な数のターミナルウィンドウが必要です。

しかし、自由ソフトウェアには常に驚きがあり、次のようなツールがあります。 PSSH それは私たちを可能にします 単一のシェルから複数のリモートサーバーでSSH経由でコマンドを実行する、したがって、リソースを節約し、それらを処理する際の俊敏性を大幅に向上させます。 これはPythonで開発された非常に興味深いプロジェクトであり、SSHを定期的に使用している私たちにとって非常にインテリジェントでシンプルな操作を提供します。

つまり PSSHはさまざまなユーティリティで構成されています、ファイルを複数のホストに並行してコピーするpscp、ファイルを複数のホストに同時に同期するprsync、複数のホストでプロセスを終了または「強制終了」するpnukeなどのプログラムがあるため、リモートサーバーの管理に関して完全な機能を提供します。 pslurpは、複数のリモートホストからXNUMX台のマシンにファイルをコピーします。 私たちが見ることができるように、私たちができるので、それらすべてが私たちに提供する可能性は印象的です XNUMX台のコンピューターへの同時バックアップを実行します、とりわけ。

ダウンロードしてインストールすればPSSHをインストールできます ピップ 私たちのディストリビューションで; このツールを知らない人にとっては、それが私たちを可能にするコマンドであると言うことができます Pythonベースのソフトウェアのインストールと管理を容易にします。 インストールしたら(メインディストリビューションの公式リポジトリにあり、python-pipと呼ばれます)、次のような簡単な操作を行います。

#pip install pssh

このツールはその役割を果たし、 PSSH インストールしたら、存在しないhostsファイルを構成し、アクセスするホストのIPアドレスを追加するために作成する必要があります。 'pssh –help'を実行することで詳細を学ぶことができますが、安全に言うことができます 並列SSHまたはPSSH これは非常に完全で用途の広いツールであり、その機能は多くのシステム管理者が待ち望んでいたものである可能性があります。

詳細情報: PSSH (Googleコードで)


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   フェルナンド

    面白い! それを実践するために