Hadoop用户配置免密登陆
Hadoop用户配置免密登陆,
参考其他免密配置方法自己总结的更简洁的步骤。
要实现A免密登陆B,需要把A生成的公钥放到B的对应目录下,
要实现ABC之间免密登陆,把3者的公钥汇总到一个文件中,
然后分发到3个用户的对应目录下,即可实现互相免密。
目标:
实现zdh-7,zdh-9,zdh-11上面的hdfs用户之间免密登陆
方法:
1.实现hdfs@zdh-7本地免密登陆
在zdh-7的hdfs用户下执行:
生成密钥和公钥
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
将公钥拷贝到authorized_keys中
ssh-copy-id -i ~/.ssh/id_dsa.pub hdfs@zdh-7
该命令等价于:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
验证本地免密登陆
ssh hdfs@zdh-7
ssh localhost
2.实现hdfs@zdh-9免密登陆hdfs@zdh-7
在zdh-9的hdfs用户下执行:
生成密钥和公钥
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
把hdfs@zdh-9的公钥放到hdfs@zdh-7的authorized_keys中,
ssh-copy-id -i ~/.ssh/id_dsa.pub hdfs@zdh-7
验证
ssh hdfs@zdh-7
实现hdfs@zdh-11免密登陆hdfs@zdh-7,同上。
3.分发authorized_keys文件
将zdh-7的hdfs用户的authorized_keys的拷贝到zhd-9相应目录
scp ~/.ssh/authorized_keys hdfs@zdh-9:~/.ssh/
然后执行如下命令验证hdfs@zdh-7到hdfs@zdh-9免密登陆
ssh hdfs@zdh-9
分发authorized_keys文件到hdfs@zdh-11同上操作。
4.分发known_hosts文件
将zdh-7的hdfs用户的known_hosts的拷贝到zhd-9,zhd-11相应目录
scp ~/.ssh/known_hosts hdfs@zdh-9:~/.ssh/
至此已经实现三台机器上hdfs用户之间免密登陆。
可以在三台机器上任意登陆其他hdfs用户:
ssh hdfs@zdh-7
ssh hdfs@zdh-9
ssh hdfs@zdh-11
5.存在的问题
known_hosts中的localhost信息是hdfs@zdh-7的,
在hdfs@zdh-9上面执行ssh localhost会报错,
删除known_hosts中的localhost,然后重新执行即可。
Hadoop用户配置免密登陆相关推荐
- mac配置免密登陆github
(MacOS)Github配置免密登录 提示:其他远程仓库的SSHKey配置步骤都类似,例如:Gitee,GitHub.Gitlab等. 一.引言 Git有两种克隆代码的方式:一种是http,另外一种 ...
- Linux 普通用户之间免密登陆
目的: 同台机器之间实现普通用户之间的免密登陆: NN01 的user1 免密登陆 user2 不同机器之间实现普通用户之间的免密登陆 :NN01 的user1 免密登陆 NN01 的user1 一. ...
- git 配置免密登陆
SSH免密码登录配置 注意:这些命令需要在git bash here中敲 注意先配置好账户名和邮箱 # git config user.name zhangsan # git config user. ...
- 第六天 - 安装第二、三台CentOS - SSH免密登陆 - hadoop全分布式安装、配置、集群启动
第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置.集群启动 第六天 - 安装第二.三台CentOS - SSH免密登陆 - hadoop全分布式安装.配置 ...
- DM8:免密登陆配置
1.什么是免密登陆?? 使用过oracle的朋友都知道,oracle在安装完之后,一般默认开启操作系统认证登陆,没有密码的情况下,可以通过进入服务器,通过操作系统认证SQLPLUS / AS SYS ...
- 免秘登陆linux_linux 免密登陆(超简单)
一.客户端生产公钥 在windwos上 生成公钥私钥前,先下载git哦 ssh-keygen -t rsa # 记住下方方框内公钥保存地址, 二.查看自己用户的登录地址 cat /etc/passwd ...
- linux SSH免密登陆 附带免密登陆脚本
1.首先修改集群内的映射文件 vi /etc/hosts 在里面最后添加集群内的映射 192.168.43.120 master 192.168.43.121 slave1 192.168.43.12 ...
- linux免密后还是要输密码,ssh配置免密后依然需要输入密码的问题解决及排查过程...
如何对某个用户配置免密: ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authoriz ...
- 基于三台虚拟机配置ssh免密登陆
目录 一.前提准备 二.配置ssh免密登陆(Hadoop102,hadoop103,hadoop104) 三.配置三台免密登陆 一.前提准备 qian ti z bqian ti zqian tiqi ...
最新文章
- Python安装、配置图文详解
- List list= new ArrayList为什么这样写 接口引用指向实现类的对象
- middleware generic错误处理机制
- TCP/ip通信模式
- arm b bl 地址无关码_32位和64位下的arm_pwn初探
- java面试之HashMap延伸出来的--什么是ConcurrentHashMap?
- 【原创】记一次HttpWebRequest中国移动查账单爬虫的攻克历程
- 转:HTTP ---HTTP头的编码问题(Content-Disposition)
- 下载 MIUI任意型号卡刷包/线刷包
- 萤石云视频PC客户端v2.6.14.0官方最新版
- 电芯容量在前期循环中容量增加_锂电池随着使用次数增加而最大容量下降,为什么...
- 台式计算机中常用的机械硬盘,台式机如何安装机械硬盘?给台式电脑安装机械硬盘的详细步骤...
- 搜狗输入法不能再idea上输入中文
- openresty实现隧道代理
- 利用Python实现人脸识别,制作天网系统
- 查找二叉排序树的双亲节点,并输出路径
- PPT制作技巧汇总之图形对象与多媒体应用(office 2007)
- android 内部存储 其他,小米MIUI系统怎么清除内部储存空间中“其他”数据?
- python中write函数%啥意思_python write( )函数
- 程序员撸码4年撸出麒麟臂和六块腹肌