当前位置:网站首页>ssh 免密登录

ssh 免密登录

2022-06-21 12:30:00 2022冲鸭

linux 配置ssh免密登录:

说明:ssh通过远程登录的安全外壳有来哦那个中身份认证机制:

       ——用户名+密码

       ——密钥登录

   环境介绍:

            host1:156.3.203.128

            host2:156.3.203.251


1.在host1主机下生成公钥/私钥对

执行以下命令,一直回车

[[email protected] ~]# ssh -keygen -t rsa

命令执行完成后,在/home/user下生成.ssh目录,.ssh目录下有id_rsa和id_rsa.pub两个文件。

2、将host1主机下的id_rsa.pub复制到host2主机下

此时还没有免密码登录,所以要输入host2的密码

3、host2主机须将复制过来的id_rsa.pub文件中的内容添加到/home/user/.ssh/authorzied_keys文件中

     需要修改authorized_keys文件的权限为600

检测:

现在host1主机可以无密码登录host2主机了

说明:第2、3步可以用一个命令搞定:ssh-copy-id 192.168.0.11

总结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。
上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)
想让host1,host2机无密码互登录,那host2主机以上面同样的方式配置即可
 

原网站

版权声明
本文为[2022冲鸭]所创,转载请带上原文链接,感谢
https://blog.csdn.net/y805805/article/details/99639571