首页 > 其他 > 详细

集群机器之间的ssh免密实现和永久修改主机名

时间:2020-11-12 15:07:19      阅读:22      评论:0      收藏:0      [点我收藏+]

集群的时候,修改主机名,和ssh切换到其他机器,每次都要输入密码,这就很麻烦了,但是SSH是有免密登陆的。话不多说,直接上操作过程

一、永久修改主机名(centos7)

这里以slave为例子:

技术分享图片

 

修改主机名为master  :    hostnamectl set-hostname master

技术分享图片

 

 技术分享图片

 

注意,执行了命令的时候是已经成功了的,只是机器没反应过来,显示的还是 root@slave ,可以用hostname命令查看。或者断开xshell重新连接

技术分享图片

 

修改之前没重连的机器 

 

技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

修改之后重连的同一台机器

以上方法是永久生效,就算机器重启了,主机名也是你修改之后的主机名

 

 

二、SSH免密登陆

 

 为了方便切换,输入一堆的IP地址,我把IP和主机形成了映射:

技术分享图片

 

 当我在master机器上ssh到slave机器是需要密码的

技术分享图片

 

 

现在配置免密登陆(master到slave),执行命令: ssh-keygen -t rsa 

两台机器都要执行,执行的时候一直回车,直到下图所示的样子

技术分享图片

 

 执行完了之后,在root目录下,会生成一个 .ssh的蓝色文件夹,这个文件夹是隐藏文件,ll命令是显示不出来的,要查看的话需要接参数 a ,ll -a命令

两台机器都执行了之后,因为是master到slave登陆免密,所以要把slave的公钥追加到master的公钥里面。

技术分享图片

 

 复制一份master的公钥,然后发送给slave(注意,要放在slave的.ssh文夹里面)

技术分享图片

 

 

然后把slave的公钥追加到刚才从master发过来的文件里

技术分享图片

 

然后就去从master  ssh 到 slave 测试

技术分享图片

 

免密登陆了,而slave是不可以免密登陆到master的,因为集群的话,master是作为管理者。

技术分享图片

 

集群机器之间的ssh免密实现和永久修改主机名

原文:https://www.cnblogs.com/1024-admin/p/13963929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!