1.启用公钥授权允许:
使用vi /etc/ssh/sshd_config
切换到vi的输入模式,移动光标翻页,找到如下内容:
注意:PubkeyAuthentication yes
2.产生密钥并验证免密登录
切换到普通用户:su hadoop (我这里的普通用户名是:hadoop)
切换用户主目录:cd ~
进入:/home/hadoop/
输入命令:ssh-keygen -t rsa
进入目录:/home/hadoop/.ssh
复制公钥,输入命令:cat id_rsa.pub >> authorized_keys
进入用户主目录:/home/hadoop/为.ssh目录及文件赋予相应权限
3.验证免密登录功能
使用ssh命令登录centos7_01,命令: ssh centos7_01(即:ssh hostname)
退出命令:exit