【问题标题】:How to connect to SSH shell using Jenkins如何使用 Jenkins 连接到 SSH shell
【发布时间】:2023-02-01 16:08:50
【问题描述】:

我正在使用 ssh shell 配置远程机器,我需要使用 jenkins 使其自动化。 但是当我尝试连接 ssh 时,它要求输入密码,我无法使用 jenkins 进入,并且 ssh-keygen 已经在我的本地计算机中配置。

解决方案是什么?

这里我的詹金斯使用的是 docker 容器。因此,我们无法安装 sshpass 和任何其他命令,因为我无法访问此 docker 文件。

【问题讨论】:

  • 现在我找到了解决方案。我们必须为此创建一个 ssh 密钥。将它存储在 jenkins docker 容器中并复制位置 ssh -o StrictHostKeyChecking=no username@youripaddress -i /location/secret_ssh_file 你的命令运行

标签: shell jenkins ssh


【解决方案1】:

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

命令: ssh -o StrictHostKeyChecking=no username@youripaddress -i /location/your_secret_ssh_file whoami(使用任何 shell 命令)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 2017-10-06
    • 2019-01-13
    • 1970-01-01
    • 2014-02-10
    • 2018-07-16
    相关资源
    最近更新 更多