简单说下背景,这两天在搭建压测环境时,通过jenkins将项目部署到压测服务器,其中的一步就是设置ssh免密登录。
话不多说,来看看具体怎么设置。
压测服务器:192.168.10.1 ( 简称 A )
jenkins服务器:192.168.10.2 ( 简称 J )
jenkins登录到压测服务器的用户是ci
J 要想免密登录到 A,需要满足如下要求:
1. 将 J 的 ci 用户生成的 公钥 (id_rsa.pub中的内容) 在 A 上保存一份,保存的位置 在A的 /home/ci/.ssh/authorized_keys文件中。
2. A 的 .ssh目录 以及 其中的文件 对同组用户不能有写权限。
设置完后,jenkins服务器就可以免密登录到压测服务器了,进行后续部署工作了。
SSH 登录原理 请参考:
https://www.cnblogs.com/kex1n/p/6017963.html?utm_source=itdadao&utm_medium=referral








网友评论