小编典典

Jenkins从属设置-主节点和从属节点都是Linux机器

jenkins

我想将Linux节点设置为Jenkins主服务器的从服务器。我正在阅读有关为Linux机器进行设置的教程

通过SSH拥有主启动从属代理

Jenkins具有内置的SSH客户端实现,可用于与远程sshd对话并启动从属代理。这是Unix从属服务器最方便,首选的方法,该方法通常具有现成的sshd。单击管理Jenkins,然后单击管理节点,然后单击“新节点”。在此设置中,您将提供连接信息(从属主机名,用户名和ssh凭据)。请注意,从服务器将需要将主服务器的公共ssh密钥复制到〜/
.ssh / authorized_keys。

当它说的~/.ssh/authorized_keys时候,是否意味着当我以jenkins用户身份登录时(这是主服务器用来登录从服务器的用户名),我需要在节点上的此位置具有公共密钥吗?

什么~意味着什么?我们在谈论哪个用户的主目录?


阅读 462

收藏
2020-07-25

共1个答案

小编典典

确切地说,

  • 要复制 的公共密钥是运行主服务器的用户的公共密钥
  • 目的地是从服务器 .ssh/authorized_keys 上的用户文件(即,您在Jenkins节点配置页面上为ssh连接选择其凭据的用户)。

~大多数外壳将字符扩展到当前用户的主目录(例如/home/userxyz)。

2020-07-25