hadoop 主机免密设置
hadoop三台主机免密设置
文件权限
.ssh 700 id_rsa 600 id_rsa.pub 644
环境rhel8 需要三台主机
master slave1 slave2
配置三台主机同一网段 10.10.10.0/24
[root@maoqiyang network-scripts]# nmcli connection add con-name supermao ifname ens160 ipv4.method manual ipv4.addresses 10.10.10.128/24 ipv4.gateway 10.10.10.2 ipv4.dns 114.114.114.114 type ethernet
master 10.10.10.128
slave1 10.10.10.129
slave2 10.10.10.130
三台主机配置/etc/hosts
10.10.10.128 master master.example.com
10.10.10.129 slave1 slave1.example.com
10.10.10.130 slave2 slave2.example.com
三台主机修改 /etc/ssh.config
sed -i '/PubkeyA*/ s/#//' /etc/ssh/sshd_config
systemctl restart sshd
(默认开启,可改可不改)
三台主机创建hadoop用户并切换到hadoop
useradd hadoop && echo 123 | passwd --stdin hadoop
su - hadoop
三台主机一定得切换到hadoop
master
生成秘钥并配置免密ssh登录自己
方式一
ssh-keygen -t rsa -P ''
(一直回车)
cat id_rsa.pub > authorized_keys
chmod 600 authorized_keys
ssh hadoop@localhost
登录slave1和slave2
#slave1
[hadoop@master ~]$ scp ~/.ssh/id_rsa.pub hadoop@slave1:~/
##切换到slave1 虚拟机
[hadoop@slave1 ~]$ cat id_rsa.pub > ~/.ssh/authorized_keys
[hadoop@slave1 .ssh]$ chmod 600 authorized_keys
[hadoop@master ~]$ ssh hadoop@slave1
#slave2
[hadoop@master ~]$ scp ~/.ssh/id_rsa.pub hadoop@slave1:~/
##切换到slave2 虚拟机
[hadoop@slave2 ~]$ cat id_rsa.pub > ~/.ssh/authorized_keys
[hadoop@slave2 .ssh]$ chmod 600 authorized_keys
[hadoop@master ~]$ ssh hadoop@slave2
slave1
生成秘钥并配置免密ssh登录自己
方式一
ssh-keygen -t rsa -P ''
(一直回车)
cat id_rsa.pub > authorized_keys
chmod 600 authorized_keys
ssh hadoop@localhost
登录master和slave2
类似master,省略
slave2
生成秘钥并配置免密ssh登录自己
方式二
ssh-keygen -t rsa -P ''
(一直回车)
ssh-copy-id hadoop@localhost
yes 并且 输入当前hadoop密码
ssh hadoop@localhost
登录slave1和master
ssh-copy-id hadoop@master
yes 并且 输入当前hadoop密码
ssh hadoop@master
ssh-copy-id hadoop@slave1
yes 并且 输入当前hadoop密码
ssh hadoop@slave1
最后,三台主机能够相互免密登录
hadoop 主机免密设置的更多相关文章
- Linux主机SSH免密设置解析
为了保证一台Linux主机的安全,所以我们每个主机登录的时候一般我们都设置账号密码登录.但是很多时候为了操作方便,我们都通过设置SSH免密码登录.那么该如何设置?是不是免密码登录就不安全了呢? 一.被 ...
- ansible用authorized_key模块批量推送密钥到受控主机(免密登录)(ansible2.9.5)
一,ansible的authorized_key模块的用途 用来配置密钥实现免密登录: ansible所在的主控机生成密钥后,如何把公钥上传到受控端? 当然可以用ssh-copy-id命令逐台手动处理 ...
- ssh 免密设置
在master中生成dsa: ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/author ...
- git http\https\git免密设置记住用户名和密码的方法
设置记住密码(默认15分钟): git config --global credential.helper cache如果想自己设置时间,可以这样做: git config credential.he ...
- linux系统中SSH免密设置报错
执行 ssh-add ~/.ssh/msi_rsa 时报下面错误 Could not open a connection to your authentication agent. 解决办法: 执行命 ...
- ssh免密登陆 2
应用场景之一:java 程序调用shell脚本,通过ssh 免密登陆数据库服务器,进行数据的抽取打包工作. 免密设置步骤: 1.客户端生成公私钥,在任意目录下执行命令ssh-keygen(一路回车默认 ...
- ssh判断免密登陆
ssh判断免密登陆 [root@jenkins ~]# vi /opt/release_code.sh #!/bin/bash . /etc/init.d/functions #echo $WORKS ...
- 【Linux】【CentOS7】免密登录突然失效
[报错解决]免密登录突然失效 哔哩哔哩 萌狼蓝天 博客:萌狼工作室-博客园 [问题描述] 原本配置好了的免密登录,今天启动hadoop发现免密登录失效了 [解决方案] 1.切换到管理员模式,进入配置文 ...
- [自动化]ssh自动化免密访问配置
ssh简介 SSH(Secure Shell)是一种通信加密协议,加密算法包括:RSA.DSA等 RSA:非对称加密算法,其安全性基于极其困难的大整数的分解(两个素数的乘积): DSA:也是非对称加密 ...
- java 环境的安装、设置免密登陆、进行hadoop安装、关闭防火墙
1.去这个网站下载对应的版本:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我这 ...
随机推荐
- NaN数值类型
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 ...
- Linux扩展篇-shell编程(八)-shell字符串截取
shell字符串截取,一般包含从指定位置和从指定字符截取. 一.从指定位置截取 1) 从字符串左边开始计数 格式: ${string: start :length} 从 string 字符串的左边第 ...
- FlashDuty Changelog 2023-10-30 | 告警路由与 Slack 应用
FlashDuty:一站式告警响应平台,前往此地址免费体验! 告警路由 什么是告警路由? FlashDuty已经与Zabbix.Prometheus等监控系统实现无缝集成,通过一个简单的webhook ...
- wpfui:一个开源免费具有现代化设计趋势的WPF控件库
wpfui介绍 wpfui是一款开源免费(MIT协议)具有现代化设计趋势的WPF界面库.wpfui为wpf的界面开发提供了流畅的体验,提供了一个简单的方法,让使用WPF编写的应用程序跟上现代设计趋势. ...
- http请求方式-HttpURLConnection
http请求方式-HttpURLConnection import com.alibaba.fastjson.JSON; import com.example.core.mydemo.http.Ord ...
- MySQL where 操作符
MySql WHERE 操作符号 前言 在 WHERE 子句中,你可以使用任何条件对记录进行过滤. 准备工作 准备 users 表,并插入数据 # 创建用户表 users create table u ...
- WebUI自动化测试中关于图片验证码的解决方法
关于怎么识别图片中的文字,传送门:https://www.cnblogs.com/teangtang/p/16157880.html 实现代码如下: #! /usr/bin/env python # ...
- Linux增加系统调用(亲测成功)
我使用的操作系统是CentOS,其他的操作系统类似. 相关软件和Linux的基础操作这里不再赘述. 实验环境 VMWare Workstation.CentOS-7 实验步骤 ...
- /etc/shadow文件破解,密码破解,md5,SHA256,SHA512破解
环境 Kali系统 John the Ripper密码破解者 shadow文件解析 文件的格式为: {用户名}:{加密后的口令密码}:{口令最后修改时间距原点(1970-1-1)的天数}:{口令最小修 ...
- 将PaddleOCR 转为 ONNX 运行
PaddleOCR 是目前最好的开源OCR框架, 但paddle框架的兼容性实在不怎么好, 部署的时候容易出现各种各样的问题. 如果能把PaddleOCR转成ONNX, 就可以跳过paddle框架坑的 ...