新聞中心
開源的linux操作系統(tǒng)一直以來都受到了開發(fā)者和系統(tǒng)管理員的歡迎,他們喜歡它的安全性、穩(wěn)定性和易用性。為了促進運行Linux的辦公室或數(shù)據(jù)中心的管理,多種工具可用于從中心訪問和管理多臺運行Linux的遠程機器。如果你是一個系統(tǒng)管理員,你會需要這類工具,PSSH是推薦給你的一種工具。

PSSH是一種跨平臺的Python編寫的工具,它可以將命令發(fā)送到多個SSH機器上運行,用于執(zhí)行本地或遠程的SSH操作??梢岳肞ssh控制你的Linux服務(wù)器的大規(guī)模部署,同時還可以批量執(zhí)行命令,搜集系統(tǒng)統(tǒng)計信息,檢查日志以及其他日常系統(tǒng)管理任務(wù)。
Pssh支持非常多種傳輸協(xié)議,不僅限于SSH。支持類似SSH的Rsh、Telnet等傳輸協(xié)議,也支持安全傳輸協(xié)議,比如SSL或StarSSL,甚至支持有在線和離線認證機制支持也一應俱全,支持使用密碼,也支持使用公鑰或鍵盤交互模式完成認證。
下面是一個使用Pssh的代碼例子,我們可以使用它來同步運行一系列機器上的命令:
from pssh.clients import ParallelSSHClient
hosts = ['host1', 'host2', 'host3']
client = ParallelSSHClient(hosts)
output = client.run_command('hostname')
for host, host_output in output.items():
for line in host_output.stdout:
print(host, line)
以上的代碼會運行hostname命令,并將其輸出到“stdout”變量中。我們可以用來在多臺機器上實現(xiàn)一些非常有用的任務(wù),以批量和整合的方式管理系統(tǒng)。
總而言之,Pssh是一款很棒的Linux管理工具,可以幫助系統(tǒng)管理員來跨多臺主機進行操作,甚至實現(xiàn)大規(guī)模機器部署。它有很多強大的特性,不僅支持SSH,而且也支持SSL等安全傳輸協(xié)議,還可以搭配公鑰和密碼進行認證。強烈推薦系統(tǒng)管理員使用Pssh來更高效、更有效的管理主機。
成都網(wǎng)站設(shè)計制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。
本文名稱:為Linux拍手:推薦Pssh(psshlinux)
瀏覽地址:http://fisionsoft.com.cn/article/djihjgs.html


咨詢
建站咨詢
