栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Jenkins(七)—配置Jenkins服务器之间免密传输

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jenkins(七)—配置Jenkins服务器之间免密传输

1:在Jenkins服务主机上通过Jekins用户进行操作

# 进入Jenkins服务的jenkins用户 一般安装没有改用户时默认时jenkins 此处本人修改过
su JenkinsAdmin

# 执行生成公私钥匙 使用以下命令 执行3次回车
ssh-keygen -t rsa

  执行完操作后结果如下图所示

 进入到如下图所示的文件中

 

# 进入生成密钥的文件中
cd /home/JenkinsAdmin/.ssh

# 通过ls命令可以查看到该生成的密钥 如下图所示
ls

 

# 将公钥拷贝到authorized_keys 文件中 执行下面命令
cat id_rsa.pub >> authorized_keys

执行ls命令可查看到3个文件如图所示

 授权authorized_keys 使用如下命令

# 授权ssh 文件
chmod 700 ~/.ssh

# 授权authorized_keys 文件
chmod 700 ~/.ssh/authorized_keys

执行结果如图所示

将 authorized_keys 文件复制到目标部署的机器上的管理员用户地址记得

必须时管理员用户下 我这边时root用户

# 在部署目标主机上根目录上创建.ssh文件夹
mkdir .ssh/
# 查看生成的目录文件命令
ls

执行结果如下图

 将Jenkins主机的公钥id_rsa.pub 复制到 目标主机/root/.ssh下的authorized_keys中

执行命令如:

# 执行拷贝命令
scp -p id_rsa.pub root@192.168.195.12:/root/.ssh/authorized_keys

操作成功后的界面如图所示:

 测试是否成功:

# 创建一个文件
touch test
# 修改文件 将文件中加入 "这是test"
vim test
# 执行复制任务
scp test root@192.168.195.12:/root/.ssh/test

测试结果成功后如图所示

 

 如出现如上所属则表示成功打通 服务器直接的免密码传输

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/457133.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号