ssh免密登陆设置

一、用ssh-keygen创建公钥

输入ssh-keygen -t rsa命令会在/.ssh/目录下创建 id_rsa、id_rsa两枚钥匙,其中第一个为密钥,第二个为公钥。过程中会要求输入密码,为了ssh访问过程无须密码,可以直接回车

2.查看钥匙可以发现 ssh目录下的两枚钥匙。

3.将各个节点的公钥复制到master上,并追加到 ~/.ssh/authorized_keys文件中,这样master就可以免密登陆各节点,同理如果想节点登陆master,只需将master的authorized_keys文件复制给相应节点就行 A : master  B : slaver  C : slaver                    A <- B  A <- C  那么A就可以免密登陆B  C

复制过程中会让你输入远程密码,这是因为首次访问后,ssh会在.ssh/known_hosts中保存各个认证过的主机信息:192.168.36.194 ssh-rsa

4.再次访问,ssh登录发现可以不用密码登录。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果本机公钥和私钥是有密码的,需要重新生成,并且不去设置密码,否者免密登陆的时候, 远程主机不需要密码了,但是每次...
    你说你要一场阅读 704评论 0 0
  • 1.Linux安装前的配置 1.1.关闭防火墙 本站文档是假定「服务器在防火墙以内」的前提下编纂的,在这个前提下...
    lao男孩阅读 3,373评论 0 4
  • 为了让两个linux机器之间使用ssh不需要用户名和密码。所以采用了数字签名RSA或者DSA来完成这个操作。 ...
    Sunshine_Boys阅读 5,332评论 0 4
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group...
    shuff1e阅读 1,810评论 1 11
  • � 7.民工大学生 半个月后,关键康复了,英姿带着儿子回家去了。关春风也恢复了他紧张的学习生活。 转眼间,大学的第...
    王文韬阅读 463评论 0 1