hadoop搭建之linux 节点间ssh 互信passphraseless的搭建方法

ssh互信可以避免节点间,包括ssh本机,访问时需要手工输入密码的情况。hadoop要跨节点用ssh执行命令,所以需要互信。

生成密钥

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
  • -t:指定要创建的密钥类型,rsa
  • -P:提供(旧)密语,为空
  • -f:指定用来保存密钥的文件名,

复制为认证凭证

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

设置权限为600

chmod 0600 ~/.ssh/authorized_keys