前言
HSS(Host Shell Service)解决的主要痛点是在多台服务器上执行命令时的繁琐操作和安全性问题。
在传统的方式下,需要分别登录每一台服务器,逐一执行需要的命令。这种方式存在以下痛点:
-
繁琐操作:登录多台服务器需要逐一输入用户名和密码,比较繁琐,而且执行命令也需要逐一在不同的终端中输入,效率较低。
-
安全性问题:在多台服务器中使用相同的用户名和密码登录,存在密码泄露的风险;在多台服务器中执行命令,需要掌握多个服务器的安全设置和权限,风险较高。
HSS优点:安装简单、操作简单、离线本地管理多台linux机器,异步
安装HSS
MacOS系统
brew install hss
官网参考:hss/README-zh.md at master · six-ddc/hss · GitHub
入门使用命令
1.连接服务器:使用"-H"参数连接一台或多台服务器,例如:
hss -H 192.168.1.1 -H 192.168.1.2 -H 192.168.1.3
2.执行命令:在连接的服务器上执行命令,例如:
hss -H 192.168.1.1 -H 192.168.1.2 -H 192.168.1.3 "ls -l /opt"
3.执行本地脚本:在连接的服务器上执行本地脚本,例如:
hss -H 192.168.1.1 -H 192.168.1.2 -H 1

HSS(HostShellService)旨在解决多服务器管理的繁琐操作和安全问题。它提供了一种简便的方式来连接和管理多台Linux机器,支持异步操作,如一键连接、执行命令、运行本地脚本、上传和下载文件。用户可以通过HSS进行批量管理,例如执行安装软件、停止和删除Docker容器等操作,极大地提高了效率。
最低0.47元/天 解锁文章
1964

被折叠的 条评论
为什么被折叠?



