hadoop搭建时配置SSH免密登陆,解决RSA无法使用问题
来源:互联网 发布:淘宝账号要绑定手机吗 编辑:程序博客网 时间:2024/05/22 06:24
由于配置手册中的免密登陆配置略显复杂,所以找到了一个相对简单的配置方式
1、生成RSA公钥
$ ssh-keygen -t rsa 一直回车生成一对公用密钥
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/beifeng/.ssh/id_rsa):
Created directory '/home/beifeng/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/beifeng/.ssh/id_rsa.
2、
把自己的密钥拷贝给集群中所有机器
在centos001
$ ssh-copy-id centos001
$ ssh-copy-id centos002
$ ssh-copy-id centos003
在centos002
$ ssh-keygen -t rsa
$ ssh-copy-id centos001
$ ssh-copy-id centos002
$ ssh-copy-id centos003
在centos003
$ ssh-keygen -t rsa
$ ssh-copy-id centos001
$ ssh-copy-id centos002
$ ssh-copy-id centos003
3、一般情况下使用RSA就可以了,可是有时还会踩到坑,在已经配置RSA且所有主机可以互访的情况下,ambari仍然提示公钥问题无法链接集群中其他主机
这时候就需要使用DSA了
on host1:
rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys
scp /root/.ssh/id_dsa.pub host2:/root/
scp /root/.ssh/id_dsa.pub host3:/root/
on host2:
rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/id_dsa.pub >> /root/.ssh/authorized_keys
on host3:
rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/id_dsa.pub >> /root/.ssh/authorized_keys
host1:/root/.ssh/id_dsa This's the file which you need.
之后在ambari中输入DSA公钥,便不会报错了- hadoop搭建时配置SSH免密登陆,解决RSA无法使用问题
- hadoop配置ssh免密登陆
- hadoop ssh配置免密码登陆
- hadoop配置ssh免登陆原理
- ssh免密登陆配置
- SSH免密登陆配置
- ssh 无法免密码登陆问题
- 轻松搭建hadoop-1.2.1集群--快速配置SSH免密码登陆
- linux使用:配置SSH免密码登陆
- ssh免登陆配置
- SSH免登陆配置
- SSH 免登陆配置
- 配置ssh免登陆
- ssh 免登陆配置
- SSH免密码互相登陆-搭建hadoop集群
- 【hadoop】 1006-ssh免登陆
- Hadoop初学(4)_配置SSH免密码登陆
- hadoop集群下配置ssh本机免密码登陆
- [小白]java:日期对象转换用法(string,int)
- CSS学习之CSS Syntax
- Xcode中如何去掉默认的Main.storyboard
- MySQL底层索引数据结构
- window下面启动Sphinx服务(searchd)总是启动失败,提示1067
- hadoop搭建时配置SSH免密登陆,解决RSA无法使用问题
- 中钰睿泓分享给你一份设计初学者书单
- tensorflow运作方式入门
- Bitmap 二次采样三级缓存
- Android热更新:微信Tinker框架的接入与测试
- WPS协议阅读之第四章
- Unity—UGUI游戏摇杆的制作
- Android Studio 导出导入配置jar
- 设计模式--抽象工厂模式