文章目录

  • 背景
  • 解决
  • 如果还不行
  • 最终效果

背景

这个问题是我在配置Hadoop的时候出现的,如果在一台电脑上虚拟出多台的虚拟机,那么为了便于这些虚拟机之间构建Hadoop集群,我们会使用ssh的免密登录操作,因为如果这个集群之间的各台主机访问对方主机需要密码,那么就会出现

Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

解决

其实报错已经很明确的说明了是由于公钥的问题,也就是本台主机想登录上其他主机的时候发现需要密码,因此解决办法首先就是解决ssh免密登录的问题。
首先做的是先查看etc配置文件中的ssh_config配置文件是否开启了密码授权选项,在shell中输入

sudo vim /etc/ssh/sshd_config

并且查看是否为yes,如果不是就修改为yes

之后如果这里没问题,那么就是公钥并没有成功的被加入到authorized_keys这个文件中去
因此两种做法,第一种是完全重新来,也就是使用

rm -rf .ssh

这个指令完全把.ssh文件删除,然后我们再一次使用ssh命令先登录到远程主机上,在远程主机上的known_hosts文件里留下记录,之后exit远程主机
然后再在本台主机上使用

ssh-keygen -t rsa

命令将公钥与私钥生成
然后在使用

ssh-copy-id xxx远程主机名

把公钥私钥加载到远程主机的authorized_keys文件中.可以使用

cat authorized_keys

查看是否添加成功

如果没有添加成功,可以在使用

cat id_rsa.pub >> authorized_keys

把公钥加载到文件中.

如果还不行

一般按照上面的方法其实就已经完全可以了.
但是,巧了,我就是那个不行的情况,所以,大杀器就是直接再clone一台没有问题的虚拟机的配置.
然后懂得都懂了,直接把这台没有问题的虚拟机的hosts文件,ip地址修改就可以继续使用了,毕竟你拷贝的是已经完备的hadoop配置好的主机,并且ssh免密登录也没有问题的.我就是用这种方法解决的.毕竟遇事不决,重装系统

最终效果

如果你的免密登录是没有问题的,那么hadoop的配置将会一帆风顺,而我就是由于ssh免密登录导致hadoop的配置让我头大,不过解决方法总归比困难多拉~

Centos7配置Hadoop出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)的解决相关推荐

  1. Ubuntu下搭建hadoop出现Permission denied (publickey,password)的问题

    最近在利用实验室的服务器搭建hadoop,一边看网上教程,一边动手自己搭建,发现还是容易碰到很多问题 问题来源 1. 老师在一台电脑新建了一个ubuntu虚拟机,然后配置好后直接使用克隆的方式,在本地 ...

  2. hadoop出现Permission denied (publickey,password)的问题

    问题:终端执行start-all.sh 报错Permission denied (publickey,password) 1.安装open-ssh服务sudo apt-get install open ...

  3. CentOS 下搭建 Hadoop:Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).解决

    CentOS下搭建Hadoop输入start-dfs.sh报错Permission denied问题的解决 ./start-dfs.sh 错误结果: 解决方法: 1.说明: 经查阅应该是ssh下的文件 ...

  4. hadoop配置过程中可能会出的问题localhost: root@localhost: Permission denied (publickey,password).

    在配置好了hadoop基础开发环境过后尝试执行sudo sbin/start-dfs.sh出现了下列问题, Starting namenodes on [localhost] localhost: r ...

  5. 开启hadoop报错:localhost: Permission denied(publickey,gssapi-keyex,gssapi-with-mic,password).

    提示:虚拟机问题 文章目录 前言 报错:localhost: Permission denied(publickey,gssapi-keyex,gssapi-with-mic,password). 前 ...

  6. Hadoop集群中master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).的解决和思路

    问题概述 [wangguowei@master sbin]$ start-all.sh WARNING: Attempting to start all Apache Hadoop daemons a ...

  7. Hadoop localhost: frankxulei@localhost: Permission denied (publickey,password)

    Hadoop启动HDFS进程的时候报错,提示权限不够,具体信息如图所示: localhost: frankxulei@localhost: Permission denied (publickey,p ...

  8. hadoop Permission denied (publickey,password,keyboard-interactive).

    andrew@localhost: Permission denied (publickey,password,keyboard-interactive). ssh localhost没有设置免密码登 ...

  9. Ubuntu下搭建第一台hadoop输入start-dfs.sh出现Permission denied (publickey,password)的问题

    问题描述 输入下方代码时: start-dfs.sh start-yarn.sh start-all.sh 会出现 localhost: 用户名@localhost: Permission denie ...

最新文章

  1. 优达学城《DeepLearning》大纲和学习愿景
  2. microsoft 为microbit.org 设计的课程
  3. Linux中java项目环境部署,简单记录一下
  4. 盛大游戏回归A股进入倒计时:估值近300亿 腾讯年初曾入股
  5. Js+Css 控制iframe内容自动缩放
  6. javafx动画_JavaFX动画工具
  7. mysql编译安装root密码_MySQL 5.7.11编译安装以及修改root密码小结
  8. 大数据技术周报第 007 期
  9. existed hive ods_hive数据仓库建设
  10. 视频--Pr 第一个剪辑
  11. 大前端完整学习路线(完整版)
  12. 计算机课用英语怎么说cute,原来英语可以如此cute
  13. 马斯克:俄罗斯火箭发动机非常棒 停售不会影响SpaceX
  14. 解决System进程占用80端口的问题
  15. IDEA 依赖自动导入,不用每次手动点击Load Maven Changes图标
  16. 手写签名转化为电子版
  17. 测试qq和微信voip内网穿透
  18. python汉语词典_Python 字典(Dictionary)
  19. 智慧城市建设快速发展 难题颇多亟待解决
  20. JZOJ 6305.最小值【思维】【dp】

热门文章

  1. 第11篇- 抓取免费代理IP并搭建自己的代理IP池
  2. python生成随机整数列表_python生成随机整数
  3. HDU5984 Pocky(期望)
  4. C语言永久不会过时?
  5. 当当网 R 语言学习资料统计分析
  6. 艾兰岛编辑器-选项对话
  7. 什么是人工智能物联网(AIoT)一文教你快速了解人工智能物联网(AIoT)
  8. LYNC2010两台虚机部署笔记2
  9. 每日一道Leetcode - 剑指 Offer 13. 机器人的运动范围【DFS|BFS】
  10. 2022-2028全球与中国长曲棍球装备市场现状及未来发展趋势