1、add a new node source,选择file方式添加
创建完成后会自动生成/var/lib/rundeck/node-info.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project>
<node name="zabbix" description="zabbix" tags="zabbix" hostname="10.0.0.8" osArch="amd64" osFamily="unix" osName="freebsd" osVersion="9.2-RELEASE-p15" username="root" />
</project>
2、rundeck服务器分发公钥给节点,没有sshpass的先安装一下
yum -y install sshpass
sshpass -p123456 ssh-copy-id -i /var/lib/rundeck/.ssh/id_rsa.pub root@10.0.0.8 "-o StrictHostKeyChecking=no" &>/dev/null
执行成功过后客户端会生成authorized_keys,即获得rundeck的公钥(客户端没有撕咬的生成一下ssh-keygen -t rsa,之后一路回车即可生成私钥)
3、添加节点成功,到COMMAND界面执行语句试一下
4、执行成功