linux 免密登录

内容纲要
  1. 生成rsa公钥

    ssh-keygen -t rsa -C "hadoop01密钥"

    常用参数
    -b 指定密钥长度
    -e 读取openssh的私钥或者公钥文件
    -f 指定用来保存密钥的文件名
    -t 指定要创建的密钥类型
    -C 添加注释

  2. 将hadoop01的公钥添加到hadoop02的认证中

    ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]

    常用参数
    -b 指定密钥长度
    -e 读取openssh的私钥或者公钥文件
    -f 指定用来保存密钥的文件名
    -t 指定要创建的密钥类型
    -C 添加注释

    执行成功之后,我们在hadoop02上查看的话,/root/.ssh目录已经生成,并且多了一个名为authorized_keys的文件,里面保存的正是node01上ssh-keygen生成的id_rsa.pub的内容。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注