我正在尝试使用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