node.js - 我们如何为 jenkins 进行 rsa 密钥交换,为 scp(ec2) 进行远程服务器?
问题描述
请指导我如何为 Jenkins 构建过程进行 RSA(私钥、公钥)交换以进行身份验证。
解决方案
从 Jenkins 服务器用户到远程机器用户进行无密码身份验证。
第 1 步:在 Jenkins 服务器中生成 Key_pair
$ssh-keygen
按 Enter 第 2 步:在远程服务器上创建 ~/.ssh 目录并将模式设置为 600 第 3 步:将 Jenkins 服务器上的 ~/.ssh/id-rsa.pub 的内容复制到 ~/.ssh/authorized_keys 第 4 步:试试下面来自 Jenkins 服务器的命令
$ssh remote_server_user@remote_server_ip
推荐阅读
- algorithm - 随机森林算法的准确度为 0.0
- python - 如何使用python对文本文件中的奇数索引数求和
- ruby-on-rails - 如何格式化我的 formData 对象的结构以匹配后端的期望?
- java - 如何使用 Maven 部署多个应用引擎实例?
- c++ - C++ 二次方程未按预期出现
- regex - 我想要一个只接受由逗号或空格分隔的字符列表的正则表达式代码
- java - 最大承载能力为 500 磅的运输车辆,重量为 [130, 170, 140. 100] 的乘客名单,为了安全起见,返回 [130, 170] 以准确保留 300 磅
- windows - 目录中的文件数
- java - 如何修复 Java 中的“类 Rectangle 中的构造函数不能应用于给定类型”错误?
- python - wtforms 上的单元测试失败