jenkins - 如何从 Jenkins 进行两次 SSH?
问题描述
有没有简单的方法可以从 Jenkins 进行两次 SSH?
我需要在服务器 2 上运行一些脚本,但是服务器 2 只能从服务器 1 访问。我可以从 Jenkins SSH 到服务器 1 没有任何问题,但是我如何随后通过 SSH 连接到服务器 2 以运行我的脚本?
任何帮助是极大的赞赏。
谢谢,查兰
解决方案
您不直接连接到服务器 1;您指示ssh
使用服务器 1 以连接到服务器 2,使用该-J
选项。
ssh -J server1 server2 some_command
推荐阅读
- r - 整洁的评估:地图内功能的评估
- python - Django在页面上传递具有多种形式的外键
- javascript - 无法编译 React Hook “useQuery”在函数“home”中调用,该函数既不是 React 函数组件也不是自定义 React Hook 函数
- android - 由于不正确的变量类型声明,活动在每次启动时都会崩溃
- css - 我需要使用 CSS 删除 WordPress 网站中的一行
- image - 为什么 ImageView 类的 setImage 方法在第一个方法下方有第二个 setImage 方法时会被忽略?
- javascript - 每当我尝试编译 javascript 代码时,都会出现语法错误
- r - 如何设置 flexdashboard 和嵌入在该 flexdashboard 选项卡中的另一个闪亮应用程序之间的交互?
- c++ - 指针中的不同赋值
- spring-boot - 在 GCP 上运行基于 Java 的 API 后端(Spring Boot、Micronaut、Quarkus)最经济有效的方法是什么?