linux免密登录
创始人
2024-02-29 06:25:17

问题:如果要搭建集群,往往要进行免密登录,那应该怎么做?

一、配置静态IP和主机名配置

1. 静态ip配置

[root@www ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
............
BOOTPROTO=static					# 将dhcp改为static
............
ONBOOT=yes								# 将no改为yes
IPADDR=192.168.10.168			# 添加IPADDR属性和ip地址
PREFIX=24									# 添加NETMASK=255.255.255.0或者PREFIX=24	
GATEWAY=192.168.10.2			# 添加网关GATEWAY
DNS1=114.114.114.114      # 添加DNS1和备份DNS
DNS2=8.8.8.8

2. 重启网络服务

[root@www ~]# systemctl restart network
或者
[root@www ~]# service network restart

3. 修改主机名

[root@localhost ~]# hostnamectl set-hostname www.liuping168.com
或者
[root@localhost ~]# vi /etc/hostname
www.liuping168.com

二、配置/etc/hosts文件

[root@www ~]#  vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.10.168 www.liuping168.com  #添加本机的静态IP和本机的主机名之间的映射关系 
192.168.10.178 www.liuping178.com
192.168.10.188 www.liuping188.com

三、免密登录认证

1. 使用rsa加密技术,生成公钥和私钥。一路回车即可

[root@www ~]# cd ~

[root@www ~]# ssh-keygen -t rsa

2. 进入~/.ssh目录下,使用ssh-copy-id命令


[root@www ~]# cd ~/.ssh            
[root@www~ssh]# ssh-copy-id  root@www.liuping168.com

3. 进行验证    


[hadoop@www .ssh]# ssh www.liuping168.com
#下面的第一次执行时输入yes后,不提示输入密码就对了
[hadoop@www~.ssh]# ssh localhost
[hadoop@www~.ssh]# ssh 0.0.0.0

注意:三台机器提前安装好的情况下,需要同步公钥文件。如果使用克隆技术。那么使用同一套密钥对就方便多了。

相关内容

热门资讯

春运第15天全社会跨区域人员流... 格隆汇2月17日|昨天,腊月二十九,也就是春运的第15天,全社会跨区域人员流动量超2.2亿人次,比2...
特斯拉FSD转向订阅制,购买M...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! (来源:IT之家)I...
海南自贸港封关后首个春节:美兰... 转自:中新网中新网海口2月16日电 (朱晨鹏 陈海泽)2月16日,农历除夕,上午11时40分许,来自...
立拍得 | “超旋”时代 知其不可而为之,是奥运精神的闪光之处。从北京到米兰,从单板滑雪跳台刀花滑冰面,运动员们通过自己的努力...
2月17日生意社豆粕基准价为3... 生意社02月17日讯 2月17日,生意社豆粕基准价为3164.00元/吨,与本月初(3...