服务器互信设置

服务器互信设置

0、服务器为 A、B、C,服务器操作系统为 RHEL 6.7;在 tmn 用户下配置互信。在 root 用户下配置同理,以 root 权限生成 rsa 密钥并发送至相应路径下。

1、用SecureCRT同时登录到 A、B、C。

2、在A服务上执行生成 ssh 密钥的命令

$ ssh-keygen -t rsa
PS:一般不输入参数,直接回车(三次)。

1099493-20170811114514417-78108373.png

3、进入 .ssh 目录,发现两个文件夹,其中 id_rsa.pub 用于发送至其他服务器。

$ cd .ssh
$ ll -a

1099493-20170811114639574-959089345.png

4、将公钥文件重命名用于区分

$ mv id_rsa.pub id_rsa.pub_A_tmn

5、为防止出现覆盖情况,现在 B、C 服务器上执行操作2、操作4

PS:B、C服务器上的公钥文件分别命名为 id_rsa.pub_B_tmn、 id_rsa.pub_C_tmn

6、将各自服务器上的公钥文件 id_rsa.pub_?_tmn 分别发送至其他服务器上。例如将 A 的公钥发送至 B、C 的命令如下:

$ scp /home/tmn/.ssh/id_rsa.pub_A_tmn tmn@10.10.10.B:/home/tmn/.ssh/
$ scp /home/tmn/.ssh/id_rsa.pub_A_tmn tmn@10.10.10.C:/home/tmn/.ssh/

7、操作6执行完成后,页面如下:
1099493-20170811114420058-506686301.png

8、在 A 服务器中将其他两个服务器的公钥文件写入到 authorized_keys 文件中。

$ cp id_rsa.pub_B_tmn authorized_keys
$ cat id_rsa.pub_C_tmn>>authorized_keys
PS1: 当互信服务器数量继续增加时,将新增的服务器公钥用cat继续写入到 authorized_keys 文件中即可。
PS2:第一步操作使用cp来保护原文件,便于以后重新生成 authorized_keys 文件。

9、服务器 B、C 上同样操作。

转载于:https://www.cnblogs.com/anzerong2012/p/7345198.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值