1.进入~目录,查看是否已经包含.ssh文件,如果包含,则先删除
1). cd ~
2). ls -al
3). rm -rf .ssh
2.生成公私钥文件
ssh-keygen -t rsa
3.进入.ssh隐藏文件夹查看公钥文件
cat id_rsa.pub
4.使用同样的方式,在其他机器上生成公私钥文件。或者可以使用便捷的远程工具,同时在多台机器上生成公私钥文件.
5.将其他机器上的公钥文件拷贝到指定机器上,本地主机也需要拷贝一份,使用命令:
ssh-copy-id -i hadoop@192.168.57.51
其中,hadoop是主机名。
6.查看机器上.ssh文件中的authorized_keys文件,里面包含了可以免密登录的机器主机名
cat authorized_keys