为Linux拍手:推荐Pssh(psshlinux)
Linux 推荐
2023-06-13 09:12:28 时间
开源的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来更高效、更有效的管理主机。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 为Linux拍手:推荐Pssh(psshlinux)
相关文章
- Linux几种数据传输工具比较
- Linux下使用SSH远程执行命令方法收集
- 快速学习Linux系统:独立轻松拥抱精彩新世界(如何学习linux系统)
- Linux下混杂模式网卡配置指南(linux设置混杂模式)
- 最好比较Linux桌面,哪一个最适合你?(linux桌面哪个)
- Linux虚拟机关闭指南(linux虚拟机怎么关闭)
- 系统信息深入探索Linux系统信息:精彩不容错过!(怎么查看linux)
- Linux内核开发:未来的技术发展前景(linux内核开发前景)
- 使用Linux:从ISO镜像文件下载(linux镜像文件iso下载)
- Linux下CP指令介绍与使用(linux的cp指令)
- Linux下YAML的使用与应用(linuxyaml)
- Linux文件加锁保护数据安全(linux文件锁)
- Linux发展史上的分支:让技术世界改变(linux的分支)
- Linux下批量文件快速重命名技巧(批量重命名linux)
- Opera 24 for Linux开发者版发布
- Linux CRC:数据传输保障的重要机制(linuxcrc)
- 助力中文操作:如何配置Linux以支持中文输入(让linux支持中文)
- 优化Linux系统当前连接数量优化策略(linux当前连接数量)
- Linux 查看库信息:一步步指南(linux查看库信息)
- 从Linux系统启动:打开新的网页(linux系统boot)
- 抓住机会,掌握Linux肉鸡教程(抓linux肉鸡教程)
- 深入了解Linux的分区方案,高效管理磁盘空间(linux的分区)
- 深入探究Linux集群架构(linux集群架构)
- 实用Linux:让你快乐掌握路径写法(linux路径怎么写)