centos安装Polysh,使用其来批量管理服务器(如定期修改密码等)
时间: 2023-11-12 07:31:25 浏览: 142
Polysh 是一种多终端 SSH 客户端,可以让你通过一个控制台同时管理多台服务器,可以用来批量管理服务器、执行命令等。下面是 CentOS 安装 Polysh 的步骤:
1. 添加 EPEL 源(如果已经安装可以跳过):
```
sudo yum install epel-release
```
2. 安装 Polysh:
```
sudo yum install polysh
```
3. 配置 Polysh:
编辑 /etc/polysh/poly.cfg 文件,将其中的以下行:
```
##ssh = ssh -t %h /bin/bash -i
```
修改为:
```
ssh = ssh -t %h /bin/bash -i
```
保存文件并退出。
4. 启动 Polysh:
```
sudo systemctl start polysh
```
5. 配置 Polysh 用户:
使用 Polysh 前需要配置用户,可以通过以下命令创建一个新用户:
```
sudo useradd -m -s /bin/bash polyuser
```
然后设置密码:
```
sudo passwd polyuser
```
6. 添加服务器到 Polysh:
在 Polysh 控制台中输入以下命令添加服务器:
```
/addhost hostname
```
其中 hostname 是你要添加的服务器主机名或 IP 地址。
7. 执行批量操作:
现在你可以通过 Polysh 控制台执行批量操作了,例如:
```
/ssh * /bin/echo 'Hello world!'
```
这个命令会在所有已添加的服务器上执行一个简单的命令。
以上就是在 CentOS 上安装和配置 Polysh 的步骤。如果你需要执行更复杂的批量操作,可以参考 Polysh 的官方文档。
阅读全文