CentOS SSH集群管理主要步骤如下:
openssh-server
,命令为sudo yum install openssh-server
。ssh-keygen -t rsa
。ssh-copy-id user@节点IP/主机名
。ssh user@节点IP
。pssh
工具(需先安装),通过-h nodes.txt
指定节点列表文件,-i
执行命令,如pssh -h nodes.txt -i 'yum update -y'
。pscp
复制脚本到节点,再通过SSH执行,如pscp -h nodes.txt script.sh user@node:/path/
,然后ssh user@node 'chmod +x /path/script.sh && /path/script.sh'
。sudo yum install ansible
。hosts.ini
),定义节点组及IP/主机名。ansible-playbook -i hosts.ini playbook.yml
。注:部分操作需提前配置节点间SSH免密及主机名解析(如修改/etc/hosts
)。