使用SSH-Agent配置jenkins中的从属节点

时间:2017-11-01 11:34:01

标签: jenkins ssh

Hello everubody,当我想用​​SSH-agent方法在jenkins中配置一个从节点时,我有这个问题,你能帮我解决这个问题吗?

from qgis.PyQt.QtCore import *


l=range(0,90) 

for i in l:


    x=int(i)


    layer = iface.mapCanvas().currentLayer()
    layer.select(x)


    qgis.utils.iface.actionZoomToSelected().trigger()

    layer.deselect(x)



    name=str(x)


    qgis.utils.iface.mapCanvas().saveAsImage('yourpath'+ name +'.png')

2 个答案:

答案 0 :(得分:0)

在代理配置中,对于“主机密钥验证策略”,您可能拥有“已知主机文件验证策略”。 但是当master启动ssh连接时 - 它不会更新已知的主机文件。 因此,您可以尝试手动执行ssh命令以启动连接并相应地更新文件。

当然,您可以通过设置“非验证验证策略”来停用“了解主机文件验证策略”,但它不安全

答案 1 :(得分:0)

  

/var/lib/jenkins/.ssh/known_hosts 中找不到“未知主机”文件。请确保在此路径上创建了一个,并且Jenkins可以读取它。

在Master的计算机上,您可以使用 ssh-copy-id 命令连接到代理:

ssh-copy-id [-p agent-ssh-port] agent-user@agent-hostname

在主服务器上,重新启动Jenkins Nodes中的代理。