使用sudo时jenkins中的身份验证错误

Uda*_*ddy 7 deployment ssh ubuntu sudo jenkins

我在jenkins中有sh脚本,它有sudo ssh命令,我收到了这个错误

Warning: Identity file key.pem not accessible: Permission denied.
Host key verification failed.
sudo: no tty present and no askpass program specified
Run Code Online (Sandbox Code Playgroud)

我找到了添加的解决方案

jenkins ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)

/ etc/sudoers中的这些行仍然无法正常工作.

Uda*_*ddy 19

sudo su    
visudo -f /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

在末尾添加添加以下行.

jenkins ALL= NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)