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')
答案 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中的代理。