版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18730505/article/details/81081270
ssh免登就是 机器与机器之间通过密钥相互信任跳过登陆
命令
cd
cd .ssh/
ssh-keygen -t rsa
会生成两个密钥
id_rsa
id_rsa.pub
顾名思义 一个是公钥 一个是私钥
A与B 之间如何达成 互信呢?
A首先将自己得公钥交给B
>>A拿着私钥加密好的数据去访问B
>>B去授权key集(authorized_keys) 里去找A得公钥并解密
>>B使用A的公钥加密回传给A
>>A使用私钥解密
以上就是 ssh互信免登的原理
步骤
cd --进入家目录
cd .ssh/ --进入ssh目录
ssh-keygen --生成密钥对,按3次回车
ssh-copy-id slave1 --将密钥copy给 slave1
然后输入 slave1 的 密码 即可
验证
ssh slave1 直接就会登陆成功
在slave1 中 .ssh/目录下 cat authorized_keys 能 找到 密钥 以及 root@master ( 用户名@主机名称)
建议 做免登的时候 自己 交一把钥匙给自己
自己免登自己