如何使用Jenkins连接到SSH外壳



我用ssh-shell配置了远程机器,我需要用jenkins实现自动化。但当我尝试使用ssh连接时,它会询问密码,我无法使用jenkins输入,并且ssh密钥根已经在我的本地机器中配置。

解决方案是什么?

我的詹金斯正在使用一个码头集装箱。因此,我们无法安装sshpass和任何其他命令,因为我无法访问这个docker文件。

现在我找到了一个解决方案。我们必须为此创建一个ssh密钥。将其存储在jenkinsdocker容器中并复制位置。

命令:

ssh -o StrictHostKeyChecking=no yourusername@youripaddress -i /jenkinslocation/your_secret_ssh_file whoami(use any shell commands)

相关内容

  • 没有找到相关文章