1 生成公钥和密钥
ssh-keygen -t rsa
如果之前已经生成,则不要轻易再次生成,以免之前设置的免登失效。
生成的密钥一般放在~/.ssh文件夹中,所以该文件夹若存在,多半之前生成过。
2 配置免密码登录
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@desthost
将本机公钥加到目标机器desthost
实际操作是将 文件~/.ssh/id_rsa.pub里的公钥值添加到目标机器的~/.ssh/authorized_keys文件里。