Host Key Verification Strategy的几个选项:
- Known hosts file Verification Strategy:使用已知主机文件(
~/.ssh/known_hosts)进行验证。这是最常见的验证策略,推荐使用。 - Manually provided key Verification Strategy:手动提供主机密钥进行验证。适用于需要手动管理主机密钥的场景。
- Manually Trusted Key Verification Strategy:手动信任并验证远程主机的 SSH 主机密钥。一般选择这个。如果不在意安全性可以不勾选初始连接手动确认的子选项。
- Non verifying Verification Strategy:不进行验证。不推荐使用,存在安全风险。
添加windows节点
Jenkins维护之添加Windows Node节点 - 冷水泡茶 - 博客园 (cnblogs.com)
创建一个虚拟机,安装好常用工具以及jdk17。jenkins上新建一个节点,选择Java Web启动代理以及其他常规选项。如果没有连接或者连接不成功,jenkins上会有对应的命令给出。在windows中选择一个目录,执行命令或者建一个批处理文件执行。成功后应该会显示Connected。
如果不成功:
- 报错authorization failure:可能是密钥复制错误,试试另一种方式。
javaw -jar agent.jar -url http://192.168.1.100:3005/ -secret 123 -name Wrapper -webSocket -workDir "D:/jenkins_home"
添加Unix节点
子节点上安装好常用工具,jdk17可以不是默认版本,但是要指定目录。远程工作目录:/var/lib/jenkins/workspace,启动方式选择Launch agents via SSH。