为Linux拍手:推荐Pssh(psshlinux)

开源的linux操作系统一直以来都受到了开发者和系统管理员的欢迎,他们喜欢它的安全性、稳定性和易用性。为了促进运行Linux的办公室或数据中心的管理,多种工具可用于从中心访问和管理多台运行Linux的远程机器。如果你是一个系统管理员,你会需要这类工具,PSSH是推荐给你的一种工具。

PSSH是一种跨平台的Python编写的工具,它可以将命令发送到多个SSH机器上运行,用于执行本地或远程的SSH操作。可以利用Pssh控制你的Linux服务器的大规模部署,同时还可以批量执行命令,搜集系统统计信息,检查日志以及其他日常系统管理任务。

Pssh支持非常多种传输协议,不仅限于SSH。支持类似SSH的Rsh、Telnet等传输协议,也支持安全传输协议,比如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”变量中。我们可以用来在多台机器上实现一些非常有用的任务,以批量和整合的方式管理系统。

总而言之,Pssh是一款很棒的Linux管理工具,可以帮助系统管理员来跨多台主机进行操作,甚至实现大规模机器部署。它有很多强大的特性,不仅支持SSH,而且也支持SSL等安全传输协议,还可以搭配公钥和密码进行认证。强烈推荐系统管理员使用Pssh来更高效、更有效的管理主机。

成都网站设计制作选创新互联,专业网站建设公司。
成都创新互联10余年专注成都高端网站建设定制开发服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;成都创新互联服务内容包含成都网站建设,小程序开发,营销网站建设,网站改版,服务器托管租用等互联网服务。

文章标题:为Linux拍手:推荐Pssh(psshlinux)
本文地址:http://www.mswzjz.cn/qtweb/news19/320519.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能