代码之家  ›  专栏  ›  技术社区  ›  shamon shamsudeen

无法在jenkins中使用公钥进行身份验证

  •  1
  • shamon shamsudeen  · 技术社区  · 6 年前

    我正在尝试使用Jenkins部署nodejs应用程序,我的应用服务器正在EC2实例下运行。

    我的Jenkins应用程序(部署服务器)正在另一个服务器上运行。

    我所做的步骤

    1) 添加了新凭据 .pem 我的应用服务器的文件。

    2) 在下面添加了我的应用程序服务器 public over SSH .

    3) 在Jenkins项目设置中选择了 Execute shell script on the remote host on ssh 并选择了我在步骤2中添加的主机。

    当我尝试构建时,我得到以下错误

    ERROR: Failed to authenticate with public key
    com.jcraft.jsch.JSchException: invalid privatekey: [B@298a385a
    
    0 回复  |  直到 6 年前