启动Hadoop时一直提示输入密码的问题(SSH配置)
Posted SoRA数据家
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动Hadoop时一直提示输入密码的问题(SSH配置)相关的知识,希望对你有一定的参考价值。
目录
情况如下图所示:
经常弹出要要我输入password
1.首先检查自己是否有配置本地ssh免密登录
a.下载SSH服务
yum install openssh-server
b.SSH服务启动后,默认开启22(SSH默认端口号),可以使用以下命令查看
netstat -tnulp
可以看到22端口号已开启,SSH服务启动成功
之后
c.输入
ssh-keygen -t rsa
有需要输入的地方直接按Enter
d.将公钥放置到授权列表文件authorized_keys 中
cp id_rsa.pub authorized keys
e.修改授权列表权限,使用命令:
chmod 600 authorized keys
(设置拥有者可读可写,其他人无任何权限)
f.验证ll,如下图所示,即为成功
g.验证是否成功登录
ssh 主机名
2. 另外一种方式
如果像我一样,以上步骤没有问题,但还是不行,可以尝试以下方法
输入
sh $HADOOP_HOME/sbin/start-all.sh
成功!
科普:什么是SSH?
什么是ssh?
SSH为Secure Shell(安全外壳协议)的缩写,是一种网络协议,用于计算机之间的加密登录。很多ftp、pop和telnet在本质上都是不安全的,因为它们在网络熵用明文传送口令和数据,别有用心的人会非常容易获得这些数据。所以,SSH是专为远程登录会话和其他网络服务提供安全性的协议。
以上是关于启动Hadoop时一直提示输入密码的问题(SSH配置)的主要内容,如果未能解决你的问题,请参考以下文章
用SecureCRT连接虚拟机时,不提示输入密码,这是怎么回事?