docker - 在 Docker 中为 Jenkins 配置 ssh
问题描述
我有一个在 docker 容器(在服务器 A 上)内运行的 jenkins,我想在服务器 B 中通过 ssh 发布一个工件。
我已经在 Jenkins 中安装了插件“通过 ssh 发布”,但我不知道如何配置 ssh。
我想我必须在服务器 A 上生成一个公钥/私钥,然后在服务器 B 上发送我的公钥。但是对于哪个用户?
我在服务器 B 上有一个用户 jenkins,但在服务器 A 上没有。我是否应该使用在服务器 A 上运行 docker 的同一用户生成密钥?我应该把钥匙放在哪里?
谢谢。
解决方案
推荐阅读
- python - 如何在Python中删除字符串末尾带有特殊字符的行
- python - 如何从 S3 存储桶和所有子文件夹中检索文件名
- python - 无法在 Matplotlib 中关闭科学记数法
- sql - 将一个数字分成多个波段
- for-loop - 试图弄清楚为什么 for each 语句与 if 语句一起使用,但是当我将其切换到 for 循环时抛出异常
- google-bigquery - 如何通过 Bigquery 中的 TRUNC 或 ROUND 修复浮点值问题的精度
- c++ - 我是一个初学者,在尝试构建函数时遇到错误
- javascript - 在创建 iOS 和 firebase 时创建条带客户时出错
- swift - 按钮没有改变一个值?
- javascript - 饼图颜色变化高图表库