首页 > 解决方案 > 来自 Jenkins 的 SSH,不使用插件

问题描述

我想通过从我的 Jenkins 服务器执行 SSH 在远程机器上运行一些命令。但是,我不能使用 SSH 插件,因为它是企业 Jenkins(多租户)。

目前,我正在使用 Jenkins 的“我的凭据”部分使用 SSH 密钥为远程计算机创建一个用户,并通过选中“SSHAgent”复选框在 Jenkins 构建环境中添加相同的凭据。

我使用命令'ssh user_name@ip',但它似乎停留在那个步骤。如果有人帮助我解决这个问题,那将是一个很大的帮助。

标签: jenkinssshcontinuous-integrationdevopscontinuous-deployment

解决方案


转到 Jenkins → 管理 Jenkins → 配置系统并检查 SSH 远程主机并提供​​主机名、编号并添加远程主机的用户名和密码

SSH 远程主机

转到您的詹金斯工作→配置→构建→在此处输入图像描述

如果 SSH 远程主机在管理 jenkins → 配置系统 → 在 jenkins 中安装插件https://wiki.jenkins.io/display/JENKINS/SSH+plugin中不可用


推荐阅读