最简单的ssh免密登录

三个节点: 

    主机名                              ip地址

 node1                              192.168.8.201

 node2                              192.168.8.202

 node3                              192.168.8.203

步骤 如下:

 1、分别在三个节点上执行以下命令,生成秘钥。一路回车即可,出现下图表示成功。

       ssh-keygen -t rsa  

最简单的ssh免密登录_第1张图片


2、分别在三个结点上执行以下三条命令,把本机的公钥追到其他节点的 .ssh/authorized_keys 里

     ssh-copy-id node1

     ssh-copy-id node2

     ssh-copy-id node3

注:期间会要求输入一次  yes   和 密码,输入正确即可。如果没有在/etc/hosts里做主机名映射的话,也可以直接将主机名换成IP地址,如   ssh-copy-id 192.168.8.203   即可。出现下图表示成功。

最简单的ssh免密登录_第2张图片


3、验证能否免密是否成功。

  在node1节点 输入   ssh 192.168.8.203   若能成功登录,则免密配置成功。(注:第一次登录其他主机,期间可能要输出一次yes.)

4、另附:主机名映射:  分别在三个节点下输入命令,编辑 /etc/hosts 文件,将下面内容 添加的文件里即可。

   vi  /etc/hosts  

192.168.8.201 node1
192.169.8.202 node2
192.168.8.203 node3

   


你可能感兴趣的:(hadoop)