Linux相关配置 集群免密码登录配置

Linux相关配置 集群免密码登录配置

实验目的要求:
1、完成VMware Workstation安装,会应用相关操作
2、掌握虚拟机中Linux CentOS 7.4操作系统安装
3、完成静态网络地址的配置,所有主机的网络能够正常使用,相互之间能够正常连接
4、完成主机名的配置,正确设定永久有效的主机名
5、完成防火墙配置,使平台相关软件的常用端口能够远程正常访问
6、完成主机地址映射配置,使所有主机能够通过主机名相互正常访问
7、完成免密码登录配置,使所有主节点能够免密码登录集群中所有其他节点,多个主节点之间能够相互免密码登录到对方,同时主节点能够免密码登录自身。

实验环境 :
1、五台独立PC机或虚拟机
2、主机之间有有效的网络连接
3、每台主机内存2G以上,磁盘20G
4、所有主机上已安装CentOS 7.4_64操作系统

集群规划 :
将五台主机中的主机1和主机2作为主节点,主机3,主机4,主机5作为其他节点
IP地址 主机名
192.168.10.111 Cluster-01
192.168.10.112 Cluster-02
192.168.10.113 Cluster-03
192.168.10.114 Cluster-04
192.168.10.115 Cluster-05

实验步骤:

一、静态网络地址配置

1、配置
*该项的所有操作步骤需要使用root用户进行
*该项需要集群中每台主机上进行单独设置
1.1网络配置文件位于目录“/etc/sysconfig/network-scripts/”
在这里插入图片描述
1.2修改配置文件
在这里插入图片描述
2、重启网卡服务
在这里插入图片描述
3、验证
在这里插入图片描述

二、主机名配置

1、配置
*该项的所有操作步骤需要使用root用户进行
*该项需要集群中每台主机上进行单独设置
*若在安装系统时已经设置了正确的主机名,可以跳过此项内容
1.1修改配置文件
#把原来的一行直接删掉,在末尾添加修改后的主机名
在这里插入图片描述在这里插入图片描述

2、重启(reboot)

三、防火墙配置

*该项的所有操作步骤需要使用root用户进行
*该项需要集群中每台主机上进行单独设置
1、关闭防火墙

在这里插入图片描述

四、主机地址映射配置

*该项的所有操作步骤需要使用root用户进行
1、修改配置文件
#在末尾添加集群中所有主机的IP地址与主机名的映射关系
在这里插入图片描述在这里插入图片描述

2、发送配置文件
#将配置文件“hosts”发送给集群中所有其他主机,发送目标用户为“root”,发送目标路径为“/etc”
在这里插入图片描述

五、免密码登录配置

*该项的所有操作步骤使用每台集群主机新建一个用户名相同的专门用于集群的用户hadoop或者admin进行,我们实验中采用admin。
*每台主机都要进行本项操作,5台互相登录免密码,包括每台主机也要给本机拷贝公钥文件。
1、新建admin用户
#新建用于集群的admin用户,并创建密码admin,每台主机都建一个
在这里插入图片描述
2、免密码登录设置
#生成本机系统当前登录用户的公钥和私钥文件
在这里插入图片描述
#显示~目录下隐藏文件
#进入.ssh目录
#显示目标列表,这里可以看到id_rsa.pub公钥文件
在这里插入图片描述
#将公钥文件拷贝给需要进行免密码登录的目标主机和目标用户,包括本机
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
2、验证免密码登录
#如果没有提示让你输入Cluster-02的admin用户密码,则说明配置成功

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528155.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做旋转铁甲机器人_「铁甲评测」柳工CLG921E视频全面讲解

本文由铁甲论坛甲友邢飞 2020-07-03 原创发布,转载请标注来源:先生们,女士们。请把你们的烦恼放在一边,大家来仔细聆听我的塑料普通话咯!听闻朔州有特大工程要开,居然一次性购买了二十多台柳工挖掘机&#…

用户输入一个字符串,将下标为偶数的字符提出来合并成一个新的字符串A,再将下标为奇数的字符提出来合并成一个新的字符串B,再将字符串A和B连接起来并输出。

根据下述要求,编写一个程序:用户输入一个字符串,将下标为偶数的字符提出来合并成一个新的字符串A,再将下标为奇数的字符提出来合并成一个新的字符串B,再将字符串A和B连接起来并输出。 rs [] even "" odd …

win10打印机终结点映射器_用了就回不去?微软官方免费“外挂”,让win10好用到飞起...

大白菜掐指一算,win10系统已经5岁了呀……果然是熊孩子的阶段,让人闹心……虽然win10系统有很多功能,确实是相当不错,但是win10各种令人吐槽的点也不少呀,比如说搜索功能,大家显然更喜欢Listary、everythin…

请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{'a':3,'b':2}的格式输出。

请编写一个程序,用于统计字符串中每个字母的出现次数(字母忽略大小写),统计出结果后,请按照{‘a’:3,‘b’:2}的格式输出。 ras [] mystr input("请输入一个全为字母的字符串:") if mystr.isa…

运维工程师是桥的护栏_【消息】秭归将建螺旋桥

秭归将在金湖路建设螺旋桥金湖路位于秭归县城沿江地带,规划为城市支路,是县城金缸城片区连接港口区和上下主干路(滨湖路)的重要通道。金湖路起于秭归县滨湖路与龙舟路交叉口处,终于天问路与花园路交叉口西南方向约200米处,路线全长…

请编写一个程序,请将字符串中所有字母全部向后移一位,最后一个字母放在字符串的开头,最后将新的字符串输出。

请编写一个程序,请将字符串中所有字母全部向后移一位,最后一个字母放在字符串的开头,最后将新的字符串输出。 ran [] result "" old_str input("请输入全为字母的字符串:") for i in old_str:ran.append(…

rocketmq 几种队列_关于RocketMQ的知识

上篇文章给大家简单介绍了一下RocketMQ,今天给大家说一说几款MQ产品有什么区别。目前市面上常用的MQ有:1、RocketMQ 2、RabbitMQ 3、ActiveMQ 4、Kafka 5、ZeroMQ一、几种MQ的介绍①RocketMQ阿里系下开源的一款分布式、队列模型的消息中间件,…

请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学号从小到大的顺序输出学生的信息。

请编写一个程序&#xff0c;使用字典存储学生信息&#xff0c;学生信息包括学号和姓名&#xff0c;请根据学号从小到大的顺序输出学生的信息。 length int(input("请输入学生总数&#xff1a;")) dict_1 {} i 1 while i < length:id int(input("请输入第…

seata执行闪退_Seata 1.2.0的配置以及踩坑记录

首先Seata1.2.0版本不在自带sql&#xff0c;且在file.conf文件中没有了vgroup_mapping.fsp_tx_group “default” 这项配置数据库SQLseata数据库 drop table if exists global_table;create table global_table (xid varchar(128) not null,transaction_id bigint,status tinyi…

Python实现简单的学生管理系统

学生管理系统 student_infos [] #打印功能提示 def print_menu():print("" * 30)print("学生管理系统v1.0")print("1.添加学生信息")print("2.删除学生信息")print("3.修改学生信息")print("4.显示所有学生信息"…

vue仿饿了么点餐手机端

vue仿饿了么点餐手机端模板&#xff0c;包括评论&#xff0c;商品&#xff0c;商家模块&#xff0c;添加商品到购物车&#xff0c;左侧分类计数功能&#xff0c;右侧滑动时分类有上推功能&#xff0c;小球飞入购物车功能。

python123九宫格输入法_《啊哈C语言-2016最新修正版》.pdf

《啊哈C语言-2016最新修正版》.pdf| 啊哈C语言|后续内容还请关注[ ][ ][[ 网站首页 ]][ ][ ][[ 网站问答 ]] /qa[ ][ ][[ 新浪微博 ]] /ahalei[ ][ ][[ 人人主页 ]] /601196462如果您有任何建议您&#xff0c;可以在 上留言&#xff0c;或者骚扰书写匆忙&#xff0c;欢迎批评纠…

数据库复习资料及课后习题答案

数据库概论 1.1 基本内容分析 1.1.1 本章的重要概念 DB、DBMS和DBS的定义 &#xff08;2&#xff09;数据管理技术的发展阶段 人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。 &#xff08;3&#xff09;数据描述 概念设计、逻辑设计…

apache 设置session超时时间_深入分析 Session 和 Cookie,看这篇就对了

点击上方 "程序员小乐"关注, 星标或置顶一起成长 第一时间与你相约 每日英文 Promise yourself to be so strong that nothing can disturb your peace of mind. 对自己承诺&#xff1a;我要强大到任何事情都无法破坏我内心的平和。 每日掏心话 每一发奋努力的背后&a…

python 运行时间 装饰器_python 装饰器统计某个函数的运行时间

import datetimedef count_time(func):def int_time(*args, **kwargs):start_time datetime.datetime.now() # 程序开始时间func()over_time datetime.datetime.now() # 程序结束时间total_time (over_time-start_time).total_seconds()print(程序共计%s秒 % total_time)ret…

《大学计算机基础》试题题库及答案

一、单选题练习 1&#xff0e;完整的计算机系统由&#xff08; C &#xff09;组成。A&#xff0e;运算器、控制器、存储器、输入设备和输出设备B&#xff0e;主机和外部设备C&#xff0e;硬件系统和软件系统D&#xff0e;主机箱、显示器、键盘、鼠标、打印机2&#xff0e;以…

docker添加新的环境变量_Docker环境变量

环境变量环境变量通常在与您正在使用的基本映像关联的Dockerfile中设置。也有Docker为每个新容器自动设置的环境变量。您可以指定其他变量&#xff0c;并使用-e或--env选项重新定义Docker设置的变量。在Docker运行配置中&#xff0c;您可以使用“环境变量(Environment variable…

c语言期末考试复习题

单项选择题 1&#xff0e;&#xff08; A &#xff09;是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2&#xff0e;C语言程序从 C 开始执行。 A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 …

js制定一个单选按钮_【下】每个月整理发票太头疼?手把手教你快速开发一个工具解决!...

"NightTeam"&#xff0c;一个值得加星标的公众号。在上篇中&#xff0c;我们已经将我们的发票管理工具开发到了能一键导入发票、能看到效果、能仍然不太方便地管理的状态&#xff0c;接下来我们来继续将还没有加进去的那些方便的功能给加上&#xff0c;以将管理发票的…

exec go 重启_无停机优雅重启 Go 程序

什么是优雅重启在不停机的情况下&#xff0c;就地部署一个应用程序的新版本或者修改其配置的能力已经成为现代软件系统的标配。这篇文章讨论优雅重启一个应用的不同方法&#xff0c;并且提供一个功能独立的案例来深挖实现细节。如果你不熟悉 Teleport 话&#xff0c;Teleport 是…