前端自动化构建工具搭建基于Ubuntu20.04:第五步ssh免密登录

jenkins服务器与前端资源运行服务器之间实现免密登录
jenkins服务器(A)、前端资源运行服务器(B)
生成ssh密钥
# 邮箱信息根据自己情况选择 一路回车生成下面的图片内容
ssh-keygen -t rsa
ssh-keygen -t rsa -C "your_email@example.com"

在这里插入图片描述

访问密钥
# 访问ssh目录
cd ~/.ssh
# 查看目录下的文件 
ls
# ssh目录下的内容 
authorized_keys  id_rsa  id_rsa.pub  known_hosts
# authorized_keys ssh免密公钥配置  
# id_rsa 本机私钥
# id_rsa.pub 本机公钥
# known_hosts 验证远程登陆系统的身份
配置公钥信息
# 复制本机(A)公钥内容
cat ~/.ssh/id_rsa.pub
# 会显示公钥内容 自行复制
# 配置公钥到目标服务器(B)
# 打开目标服务器(A), 并编辑authorized_keys文件
vim ~/.ssh/authorized_keys
# 按字母键进入编辑模式之后复制B服务器的公钥并保存退出
按esc后输入:wq 保存退出
# 在服务器A 通过ssh 登录到服务器B
ssh root@B服务器IP

在这里插入图片描述
输入yes回车,服务器A的known_hosts文件会保存服务器B的信息

如果需要相互登录,以上AB服务器的操作反过来再操作一次
nexus登录 参考地址
  • 服务器A的jenkins容器需要登录Nexus
  • 服务器B也要登录Nexus
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值