配置Hadoop ssh 无密码登录时 遇到的问题
2016-05-23 14:51
183 查看
配置Hadoop遇到的问题 permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)
1.update /etc/ssh/sshd_config 确保一下的 属性被打开
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
2.文件和文件夹的权限设置
# mkdir /home/yourUser/.ssh
# chown -R yourUser:yourUser /home/yourUser
# chmod 700 /home/yourUser
# chmod 700 /home/yourUser/.ssh
# chmod 644 /home/yourUser/.ssh/authorized_keys //公钥文件的所有权限
# chmod 600 /home/yourUser/.ssh/id_rsa //私钥文件的所有权限
3.实在不行就这样
[root@SERVER~#] mkdir /etc/ssh/yourUser
[root@SERVER~#] cp /home/yourUser/.ssh/authorized_keys /etc/ssh/yourUser/
[root@SERVER~#] chown -R yourUser:yourUser /etc/ssh/yourUser
[root@SERVER~#] chmod 755 /etc/ssh/yourUser
[root@SERVER~#] chmod 644 /etc/ssh/yourUser/authorized_keys
[root@SERVER~#] vi /etc/ssh/sshd_config
#RSAAuthentication yes
#PubkeyAuthentication yes
# changed .ssh/authorized_keys to /etc/ssh/yourUser/authorized_keys <<<<<<<
AuthorizedKeysFile /etc/ssh/yourUser/authorized_keys
#AuthorizedKeysCommand none
#AuthorizedKeysCommandRunAs nobody
4.另外检查生成 id_keys and id_pubs 时采用的算法是是否是rsa,有些系统好像要求必须是rsa
1.update /etc/ssh/sshd_config 确保一下的 属性被打开
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
2.文件和文件夹的权限设置
# mkdir /home/yourUser/.ssh
# chown -R yourUser:yourUser /home/yourUser
# chmod 700 /home/yourUser
# chmod 700 /home/yourUser/.ssh
# chmod 644 /home/yourUser/.ssh/authorized_keys //公钥文件的所有权限
# chmod 600 /home/yourUser/.ssh/id_rsa //私钥文件的所有权限
3.实在不行就这样
[root@SERVER~#] mkdir /etc/ssh/yourUser
[root@SERVER~#] cp /home/yourUser/.ssh/authorized_keys /etc/ssh/yourUser/
[root@SERVER~#] chown -R yourUser:yourUser /etc/ssh/yourUser
[root@SERVER~#] chmod 755 /etc/ssh/yourUser
[root@SERVER~#] chmod 644 /etc/ssh/yourUser/authorized_keys
[root@SERVER~#] vi /etc/ssh/sshd_config
#RSAAuthentication yes
#PubkeyAuthentication yes
# changed .ssh/authorized_keys to /etc/ssh/yourUser/authorized_keys <<<<<<<
AuthorizedKeysFile /etc/ssh/yourUser/authorized_keys
#AuthorizedKeysCommand none
#AuthorizedKeysCommandRunAs nobody
4.另外检查生成 id_keys and id_pubs 时采用的算法是是否是rsa,有些系统好像要求必须是rsa
相关文章推荐
- Ubuntu下安装arm-linux-gnueabi-xxx编译器
- OpenERP开发文档 2.1.模块开发
- Apache配置虚拟主机的三种方式
- Linux输入子系统(Input Subsystem)
- openwrt创建应用软件包和内核软件包 Makefile的讲解
- OpenGLES---搭建环境
- linux直接执行shell脚本正常,使用定时任务crontab执行出错
- Android 在 SElinux下 如何获得对一个内核节点的访问权限
- 每天一个linux命令-uniq
- Centos6.5生成环境配置--nginx1.9 + PHP+可多个tomcat(多个端口)+多域名+java web 负载均衡
- CentOS7安装.NET Core运行环境
- linux vps下mysql cpu占用过高解决办法
- Linux文件查找
- 如何给Red Hat Linux安装Vmware Tools
- Apache HAWQ集群的安装部署
- docker --- 初识
- 阿里云Ubuntu环境搭建Docker服务
- crontab定期执行shell脚本
- Ubuntu FastDFSv5.05+Nginx1.9.15 环境搭建
- linux上部署Mysql(成功的哦,那些狗屁砖家误人子弟,看我的)