【1】问题描述:
start-all.sh启动设置ssh免密登陆还总是提示输入密码:已经配置了ssh免密码登陆,当是每次输入start-all.sh还是总是提示输入密码:
【2】解决办法:这个是文件权限的问题
配置ssh免密码登陆的方法:
cd ~/.ssh/
ssh-keygen -t rsa ====一直回车
cat ./id_rsa.pub >> ./authorized_keys
在输入以下命令:
chown hadoop: /home/hadoop/.ssh (hadoop是我的用户名名)
chown hadoop: /home/hadoop/.ssh/*
chmod 700 /home/hadoop/.ssh
chmod 600 /home/hadoop/.ssh/*
测试一下:
ssh localhost