首页 > 解决方案 > 我们如何为 jenkins 进行 rsa 密钥交换,为 scp(ec2) 进行远程服务器?

问题描述

请指导我如何为 Jenkins 构建过程进行 RSA(私钥、公钥)交换以进行身份​​验证。

标签: node.jsjenkinsjenkins-pluginsrsa

解决方案


从 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

推荐阅读