1.背景
最近在自己笔记本上安装hive,在启动hadoop时候会报错提示macbook-pro.local: Permission denied (publickey,password,keyboard-interactive).是因为mac上ssh没有免密登录导致,因此需要在本机上解决免密ssh 登录localhost 问题,在翻阅了无数博客后,都没有结果,最后在两篇博客上结合起来找到了办法,记录一下.用到以下连篇文章上的内容.
2.https://blog.csdn.net/u013939918/article/details/108464272
2.解决方案
步骤
1.打开远程连接
sudo systemsetup -f -setremotelogin on
会显示以下标识远程东路设置成功
setremotelogin: remote login is already On.
2.密匙权限设置- 重要步骤
因为本地已经安装过,就不重复了,主要是设置权限
ssh-keygen -t rsa
- chmod og-wx ~/.ssh/authorized_keys
- chmod 750 $HOME
细致的步骤看https://stackoverflow.com/questions/7439563/how-to-ssh-to-localhost-without-password
3.思考
mac 的权限设置他太头疼了