无法在詹金斯(Jenkins)

萨特什·库马尔·萨胡(Sateesh Kumar Sahoo)

我是Jenkins的新用户。我正在尝试在Jenkins的构建步骤中运行Shell脚本。该脚本具有scp.tar文件传输到远程服务器命令

当我运行此脚本时,它可以正常工作并提供所需的输出,但是当通过Jenkins执行该脚本时,出现错误:

Host key verification failed.
lost connection

直到scp命令执行成功,脚本才会执行,然后跳过该scp步骤。

我什至无法通过Jenkins SSH或SCP到远程服务器。

请告知在这里可以做什么?需要什么样的插件进行安装sshscp

格哈德角

需要将hosts密钥添加到客户端的“ known_hosts”文件中(在您的情况下为用户),并且在运行jenkins服务器的帐户下。因此,您需要做的是:

  1. 为jenkins用户启用ssh登录
  2. 以詹金斯身份登录
  3. ssh到远程服务器
  4. 回答“是否应添加服务器身份。”。

这样就完成了。之后,该脚本将能够对用户pubkey执行scp。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章