【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
轉自:https://blog.csdn.net/http520888/article/details/82840316