centosA:192.168.79.137
centosB:192.168.79.138
目标:centosA使用ssh 192.168.79.138 无密码登陆
centosA:
cd ~/.ssh
ssh-keygen -t rsa //一直按回车,会把默认的密码保存起来
cp id_rsa.pub authorized_keys // 现在ssh localhost 就不需要密码了
scp authorized_keys hadoop@192.168.79.138:/home/hadoop/.ssh/ // hadoop是centosB上面的一个用户 执行该命令式需要知道centosB上hadoop用户的登陆密码。
centosB:
chmod 600 /home/hadoop/.ssh/authorized_keys
现在在centosA上再使用ssh 192.168.79.138就不需要密码了