我想将一个Linux节点设置为Jenkins Master的从站。我正在通过tutorial设置Linux机器。Jenkins从站设置 - 主站和从站都是Linux机器
有通过ssh主推出从代理
詹金斯有一个内置的SSH客户端实现,它可以用来 聊到远程的sshd,并开始从代理。这是Unix Slave的最方便和首选的方法,它通常具有 sshd开箱即用。点击管理Jenkins,然后点击管理节点,然后点击“新节点” 。在此设置中,您将提供连接 信息(从属主机名,用户名和ssh凭证)。注意 从机将需要主机的公用ssh密钥复制到 〜/ .ssh/authorized_keys。
当它说~/.ssh/authorized_keys
这是否意味着我必须为jenkins
用户(这是用户名法师用来登录到奴隶)登录时的节点上这个位置的公钥? ~
是什么意思?我们在谈论哪些用户主目录?
谢谢!我仍然困惑。我有一个名为'jenkins'的用户,并在'Manage Credentials'区域中配置了一个私钥。所以它是相应的公钥,需要进入从节点的'/ home/jenkins/.ssh/authorized_keys'。我对么?另外,这个位置是否有一定的灵活性 - 我可以在'/ data/jenkins/.ssh/authorized_keys'中找到它吗(某些地方试图访问节点的多个用户)? –
您也可以使用“SSH用户名和密码”下的“直接输入”选项直接粘贴您的从属机器私钥 – Mahi