需求:学习hadoop 单机免密登录shell
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
会在/hadoop/home下生成
id_dsa id_dsa.pub 这连个文件
然后进行
[hadoop@SOC-15 ~]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
[hadoop@SOC-15 ~]$ chmod 700 ~/.ssh
[hadoop@SOC-15 ~]$ chmod 600 ~/.ssh/authorized_keys
[hadoop@SOC-15 ~]$ ssh localhost
The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is a0:fc:1d:9b:4d:fe:7d:a8:4d:5b:8f:25:90:b7:61:94.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
Last login: Fri Nov 10 09:55:14 2017 from localhost
登录成功
分发免登录到其他remote服务器
cat ~/.ssh/id_dsa.pub | ssh hadoop@master.hadoop 'cat - >> ~/.ssh/authorized_keys'
https://www.cnblogs.com/mophee/archive/2013/04/21/3033859.html