centos7的免密登录(详细)
  qTBUINXcCF88 2023年11月02日 29 0

hadoop前的免密登录配置

(事先准备:三个centos7虚拟机)

net配置(三个虚拟机都要配置,IPADDR连续):

cd /etc/sysconfig/network-scripts/ vi ifcfg-ens33 1.修改参数:

BOOTPROTO=static  //表示静态网址,dhcp表示动态分配网址
ONBOOT=yes  //yes表示开机自启动网卡,no表示开机不启动网卡
HWADDR   //服务器的物理地址
IPADDR   //ip地址,必须和VMnet8处于同一网段 建议ip与主机名有联系如(hadoop1的ip为*.*.*.1,hadoop2的ip为*.*.*.2,hadoop3的ip为*.*.*.3)
NETMASK  //子网掩码,和VMnet8一样
GATEWAY  //网关,和VMnet8一样
DNS  //DNS服务器地址:114.114.114.114,8.8.8.8

修改完后按ESC,输入冒号和wq保存并退出 2.重启网卡 systemctl restart network 或者 service network restart 3.ping baidu查看是否连通

修改主机名和hosts

1.先修改主机名: vi /etc/hostname 删除里面原有内容,三个虚拟机依次修改为:hadoop1,hadoop2,hadoop3 修改完毕后按ESC,输入冒号和wq保存并退出 2.修改hosts(此项配置三个虚拟机是一样的) vi /etc/hosts 进入后删除原有内容,添加如下内容:

[你设置hadoop1的ip地址] hadoop1
[你设置hadoop2的ip地址] hadoop2
[你设置hadoop3的ip地址] hadoop3

修改完后按ESC,输入冒号和wq保存并退出 3.输入reboot,重启虚拟机

免密登录

1.进入hadoop1

cd .ssh

输入:

ssh-keygen -t rsa -b 4096

(1)输入:

ssh-copy-id hadoop2

然后会有提示,直接输入yes后回车就行,让输入密码时,输入hadoop2的密码就行 注意!此时会提示报错,但不用管,继续输入:

ssh-copy-id hadoop2

发现第二次会成功

(2)输入:

ssh-copy-id hadoop3

然后会有提示,直接输入yes后回车就行,让输入密码时,输入hadoop3的密码就行 注意!此时会提示报错,但不用管,继续输入:

ssh-copy-id hadoop3

2.进入hadoop2

cd .ssh

输入:

ssh-keygen -t rsa -b 4096

(1)输入:

ssh-copy-id hadoop1

然后会有提示,直接输入yes后回车就行,让输入密码时,输入hadoop1的密码就行 注意!此时会提示报错,但不用管,继续输入:

ssh-copy-id hadoop1

(2)输入:

ssh-copy-id hadoop3

然后会有提示,直接输入yes后回车就行,让输入密码时,输入hadoop3的密码就行 注意!此时会提示报错,但不用管,继续输入:

ssh-copy-id hadoop3

3.进入hadoop3

cd .ssh

输入:

ssh-keygen -t rsa -b 4096

(1)输入:

ssh-copy-id hadoop1

然后会有提示,直接输入yes后回车就行,让输入密码时,输入hadoop1的密码就行 注意!此时会提示报错,但不用管,继续输入:

ssh-copy-id hadoop1

(2)输入:

ssh-copy-id hadoop2

然后会有提示,直接输入yes后回车就行,让输入密码时,输入hadoop2的密码就行 注意!此时会提示报错,但不用管,继续输入:

ssh-copy-id hadoop2

此时,免密登录已经配置完毕了!可以输入

ssh hadoop2

等等测试

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

qTBUINXcCF88
作者其他文章 更多
最新推荐 更多

2024-05-31