ssh 免密码登录

发布时间:2020-07-16 13:59:19 作者:liaoyuanzi
来源:网络 阅读:662

  ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以redhat 5为例。


有机器A(192.168.122.223),B(192.168.122.222)。现想A通过ssh免密码登录到B。


1.在A机下生成公钥/私钥对。


ssh 免密码登录

 

加-P参数项表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。
它在/root下生成.ssh目录,.ssh下有id_rsa和id_rsa.pub。
ssh 免密码登录

ssh 免密码登录


2.把A机下的id_rsa.pub复制到B机下,在B机的.ssh/authorized_keys文件里,我用scp复制。


ssh 免密码登录

ssh 免密码登录

由于还没有免密码登录的,所以要输入密码。


3.B机把从A机复制的id_rsa.pub添加到.ssh/authorized_keys文件里。 

ssh 免密码登录

 

ssh 免密码登录


authorized_keys的权限要是600。


4.A机登录B机。


ssh 免密码登录

现在A机可以无密码登录B机了。
ssh 免密码登录

小结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)


想让A,B机无密码互登录,那B机以上面同样的方式配置即可。

推荐阅读:
  1. 如何进行SSH免密码登录配置
  2. ssh免密码登录

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

密码 ssh 免密码登录

上一篇:Python有没有表格显示界面

下一篇:linux下怎么安装ffmpeg

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》