实战三台CentOS7.9 root用户间实现互相免密登录
Posted DCTANT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实战三台CentOS7.9 root用户间实现互相免密登录相关的知识,希望对你有一定的参考价值。
本文章采用rsa加密方式,让三台CentOS7.9主机互相免密ssh登录
1、采用root用户登录,通过ssh-keygen命令生成公钥和私钥,并下载到本地
ssh-keygen -t rsa
然后一路enter下去,就会在/root/.ssh文件夹中生成id_rsa(私钥)和id_rsa.pub(公钥)
仅仅只有这两个文件,并不会出现authorized_keys这文件。
下载id_rsa.pub到本地
另外两台也是一样的操作,得到三个公钥文件(注意重命名)
2、VS code中新建一个文件,注意右下角换行符,从CRLF改为LF,这点非常重要!
然后将三个id_rsa.pub中的内容全部贴到这一个文件中
文件另存为名字为authorized_keys,注意:结尾不能带.txt,该文件没有后缀名!!
3、将这个authorized_keys文件分别上传到三台服务器的/root/.ssh文件夹中
4、测试连接结果
测试免密连接效果139连接137:
其过程中只有出现是否同意继续连接,并没有要求输入密码就能直接连接上服务器,且该是否同意有且仅会出现一次
139连接138:
后面几次我就不再测试了,反正免密连接已经成功了
=============== 2021.6.22 更新 ===============
非root间免密登录教程已出
https://blog.csdn.net/DCTANT/article/details/118100859
以上是关于实战三台CentOS7.9 root用户间实现互相免密登录的主要内容,如果未能解决你的问题,请参考以下文章