SSH免密登录

简单说下背景,这两天在搭建压测环境时,通过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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容