Linux多服务器添加互信

2018-03-12 16:01:44 csdn  点击量: 评论 (0)
我们首先准备了三台服务器分别是192 168 0 1 centos1192 168 0 2 centos2192 168 0 3 centos3分别编辑centos1、centos2 和 centos3

我们首先准备了三台服务器

分别是
192.168.0.1  centos1
192.168.0.2  centos2
192.168.0.3  centos3

分别编辑centos1、centos2 和 centos3 的/etc/hosts  [1/2/3都要执行]
加入

[plain] view plain copy
 
  1. [root@centos1 ~]# vim /etc/hosts  


添加如下内容

 

[plain] view plain copy
 
  1. 192.168.0.1  centos1  
  2. 192.168.0.2  centos2  
  3. 192.168.0.3  centos3  


centos1、centos2和centos3 分别添加用户组和用户operadmin [1/2/3都要执行]

 

[plain] view plain copy
 
  1. [root@centos1 ~]# groupadd -g 1010  operadmin  
  2. [root@centos1 ~]# useradd  -u 1010 -g 1010 operadmin   
  3. [root@centos1 ~]# passwd operadmin  
  4. [root@centos1 ~]# su - operadmin  
  5. [operadmin@centos1 ~]$ ssh-keygen -t rsa  

 

这里所有需要输入的地方回车即可





然后centos1中切换到 operadmin [1要执行]
 

[plain] view plain copy
 
  1. [operadmin@centos1 ~]$ scp centos2:~/.ssh/id_rsa.pub  centos2  
  2. [operadmin@centos1 ~]$ scp centos3:~/.ssh/id_rsa.pub  centos3  
  3. [operadmin@centos1 ~]$ cat centos2 centos3 id_rsa.pub >> authorized_keys  
  4. [operadmin@centos1 ~]$ scp authorized_keys  centos2:~/.ssh/  
  5. [operadmin@centos1 ~]$ scp authorized_keys  centos3:~/.ssh/  



给互信的目录和authorized_keys授权 [1/2/3都要执行]
 

[plain] view plain copy
 
  1. [root@centos1 ~]# chmod  700  /home/operadmin/.ssh  
  2. [root@centos1 ~]# chmod  600  /home/operadmin/.ssh/authorized_keys  


现在切换centos1切换到centos2和3

[plain] view plain copy
 
  1. [root@centos1 ~]# su - operadmin  
  2. [operadmin@centos1 ~]$ ssh centos2  
  3. [operadmin@centos2 ~]$ ssh centos3    -- 已经不需要密码了  
  4. [operadmin@centos3 ~]$   



如果想root用户切换,同理 将目录改成
/root/.ssh/
然后三台依次到此目录执行
ssh-keygen -t rsa
后续操作原理相同,更改对应的目录即可

大云网官方微信售电那点事儿

责任编辑:售电衡衡

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞