OpenSSH的 是系統管理員最常使用的工具之一,邏輯上是這樣的,因為它允許我們與任何計算機進行遠程交互,但就好像我們坐在那裡,甚至通過 X11轉發,具有查看任何GUI的功能。 但是存在一個邏輯限制,那就是我們需要為所訪問的每台遠程計算機打開一個連接,為此我們需要盡可能多的終端窗口。
但是自由軟件總是給我們帶來驚喜,並且有一個類似的工具 PSSH 這使我們 從一個shell在多個遠程服務器上通過SSH運行命令,從而節省了資源並在處理它們時獲得了很大的敏捷性。 這是一個非常有趣的項目,它是用Python開發的,它為已經定期使用SSH的我們這些人提供了非常智能和簡單的操作。
就是這樣 PSSH由各種實用程序組成,它為我們提供了管理遠程服務器的完整功能,因為我們有pscp這樣的程序可以將文件並行複製到多個主機,prsync可以將文件同時同步到多個主機,可以終止或“殺死”多個主機上的進程, pslurp將文件從多個遠程主機複製到一台計算機。 如我們所見,所有這些都為我們提供了無限的可能性,因為我們可以 同時備份到兩台計算機除其他事項外。
如果我們下載並安裝,則可以安裝PSSH 皮普 在我們的發行版中; 對於那些不了解此工具的人,可以說它是一條命令,它使我們能夠 促進基於Python的軟件的安裝和管理。 一旦安裝完畢(位於主要發行版的官方存儲庫中,稱為python-pip),我們將執行以下操作:
#pip安裝pssh
這個工具會做的事情,我們將擁有 PSSH 安裝完畢後,就該配置主機文件了,該文件不存在,我們必須創建該文件以添加要訪問的主機的IP地址。 我們可以通過運行'pssh –help'了解更多信息,但是我們可以放心地說 並行SSH或PSSH 這是一個非常完整且用途廣泛的工具,其功能可能是許多SysAdmins正在等待的功能。
更多信息: PSSH (在Google代碼中)
有趣的! 付諸實踐