问题描述

输入下方代码时:

start-dfs.sh
start-yarn.sh
start-all.sh

会出现

localhost: 用户名@localhost: Permission denied (publickey,password).

原因

没有设置ssh免密登录

原理
服务器生成一把密钥(id_rsa),一把公钥(id_rsa.pub)。
将公钥拷贝到客户端的~/.ssh文件中(cat./id_rsa.pub >> ./authorized_keys)
  

安装版本:                                                         课本版本:

ubuntu       version-18.04                   ubuntu      version-14.04
java        version-11.0.9.1                java        version-7.0
hadoop      version-3.3.0                   hadoop      version-2.6.4
SSH         version-*-*-*-                  SSH         version-*-*-*-
用户名     ****                            用户名     ***

由于安装版本与课本不同,相同的操作会带来不一样的效果。

解决方法

1.检查ssh是否安装成功

相关代码:

sudo apt-get install ssh
//安装ssh
sudo apt-get install rsync
//安装rsync
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
//产生SSH Key进行后续身份验证
ll ~/.ssh
//查看生成的SSh秘钥
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
//将生成的Key放到许可证文件中

2.打开ssh localhost(免密码登陆)

输入代码并进行身份验证:

ssh localhost

3.编辑PermitRootLogin

1.输入代码编辑sshd_config

sudo gedit /etc/ssh/sshd_config


2.找到PermitRootLogin,PasswordAuthentication


去掉注释
把       #PermitRootLogin prohibit-password
改为:PermitRootLogin yes

把       #PasswordAuthentication yes
改为:PasswordAuthentication yes

把       #PubkeyAuthentication yes
改为:PubkeyAuthentication yes

3.然后重启ssh服务器
输入

sudo service ssh restart

解决问题

输入代码

start-all.sh
jps

问题解决!:

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

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

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

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

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

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

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

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

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

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

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

  6. mac下git使用ssh时候的一个小问题:Permission denied (publickey). fatal: Could not read from remote repository.

    换了新电脑,配置了git的ssh keys之后就没怎么动过了,反正配置轻车熟路,就没有测试过. 今天更新一个项目的时候,怎么都更新不了,提示如下: > git clone git@github. ...

  7. hadoop启动命令 start-all.sh提示Permission denied问题解决

    出现这个问题就是权限不够的原因 使用sudo chmod -R 777 /usr (我的hadoop在usr里面,这是直接给usr文件夹一个权限)

  8. hadoop 3.x 启动过程中 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

    出现这种状况是因为当前账号没有配置ssh免密登录 一.创建公钥/私钥 ssh-keygen -t rsa,然后yes加一路回车 二.创建authorized_keys文件并修改权限为600 cd .s ...

  9. Hadoop服务启动出现Permission denied (publickey,password).

    办法:需要设置免密连接登录

最新文章

  1. 程序运行过程中遇到“ORA-03114: not connected to ORACLE”的问题解决
  2. 理解java并发工具Phaser
  3. 原字体_时隔25天,再次更新字体,ios1213
  4. iis php报错无法屏蔽,php屏蔽错误消息
  5. easyui numberbox一些常用属性,方法
  6. 如何利用MySQL加密函数保护Web网站敏感数据
  7. java学习之路之播放一首简单的音乐
  8. 定义软件定义的存储市场
  9. Spring框架----Spring的bean之三种创建bean对象的方式
  10. 极具设计感的专辑分类设计,给你带来不一样的灵感
  11. sql批量修改数据_Excel技巧 | 如何批量修改行列数据
  12. 传说中的“猴年马月”就要来了,感觉很多愿望都要实现啦!
  13. RS-485接口协议详解
  14. LM2596、LM2576
  15. vue.js 密码加密_1Password ——密码管理工具
  16. Mac OS X 10.2 (Macintosh)的101个应用技巧(转)
  17. android mapping文件作用,Android打包代码混淆后的Mapping文件路径
  18. 【转】Iphone4/4S验机教程
  19. win7系统安装教程
  20. 深入理解java虚拟机第3版 周志明

热门文章

  1. 与鲨共舞:当AI遇见海洋杀手
  2. 解决GitHub conle卡顿(曲线救国)
  3. 关于APP下架的问题
  4. Command ‘pip‘ not found, but can be installed with:
  5. 掌商科技成绩斐然 不忘行业和社会责任
  6. 【风马一族_Android】Android学习
  7. 超声波测距仪编程_简易超声波测距仪的制作
  8. DTV/IPTV区别
  9. 儿童周成就任务全攻略
  10. Android JNI开发入门与实战