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

测试结果成功后如图所示

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值