pssh批量并发ssh操作Linux集群服务器

所有节点安装pssh

1
apt update && apt -y install pssh

服务端新建节点文件

1
nano pssh_hosts.txt

节点文件示例

1
2
3
ip
user@ip
user@ip:端口

批理并发执行命令

1
parallel-ssh -O StrictHostKeyChecking=no -h pssh_hosts.txt -P 'apt update'

批理并发上传文件

1
parallel-scp -O StrictHostKeyChecking=no -h pssh_hosts.txt go.sh /root/go.sh

批理并发执行脚本保证执行不超时

1
parallel-ssh -O StrictHostKeyChecking=no -h pssh_hosts.txt -P '/root/go.sh' -t 0

坚持原创技术分享,您的支持将鼓励我继续创作!