【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
本文详细介绍了在使用start-all.sh脚本时遇到的SSH免密登录问题及其解决方法。通过调整文件权限,确保SSH配置正确无误,实现集群内的无密码登录,提升自动化部署效率。
997

被折叠的 条评论
为什么被折叠?



