jenkins - 来自 Jenkins 的 SSH,不使用插件
问题描述
我想通过从我的 Jenkins 服务器执行 SSH 在远程机器上运行一些命令。但是,我不能使用 SSH 插件,因为它是企业 Jenkins(多租户)。
目前,我正在使用 Jenkins 的“我的凭据”部分使用 SSH 密钥为远程计算机创建一个用户,并通过选中“SSHAgent”复选框在 Jenkins 构建环境中添加相同的凭据。
我使用命令'ssh user_name@ip',但它似乎停留在那个步骤。如果有人帮助我解决这个问题,那将是一个很大的帮助。
解决方案
转到 Jenkins → 管理 Jenkins → 配置系统并检查 SSH 远程主机并提供主机名、编号并添加远程主机的用户名和密码
转到您的詹金斯工作→配置→构建→
如果 SSH 远程主机在管理 jenkins → 配置系统 → 在 jenkins 中安装插件https://wiki.jenkins.io/display/JENKINS/SSH+plugin中不可用
推荐阅读
- python - 如何在 Python 中更改 SimpleITK 图像的方向
- django - Django:更新时如何发送两个pk?
- javascript - 未捕获的 ReferenceError:未定义种子
- android - 如何修复 Android 依赖项设置为不支持的 compileOnly/provided
- svelte - 如何在没有 Sapper 的情况下使用 Svelte 进行代码拆分
- css -
- 造型
- jquery - select2 - 动态更改配置
- flutter - Flutter - 在页面更改时继续收听流
- google-home - Google Home 报告 LIGHT 问题的状态
- docker - 我的 docker-compose 无法工作并显示“pkg_resources.VersionConflict ...”