Linux多服务器添加互信

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

分别是
192.168.0.1  centos1
192.168.0.2  centos2
192.168.0.3  centos3

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

[root@centos1 ~]# vim /etc/hosts

添加如下内容

192.168.0.1  centos1
192.168.0.2  centos2
192.168.0.3  centos3

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

[root@centos1 ~]# groupadd -g 1010  operadmin
[root@centos1 ~]# useradd  -u 1010 -g 1010 operadmin 
[root@centos1 ~]# passwd operadmin
[root@centos1 ~]# su - operadmin
[operadmin@centos1 ~]$ ssh-keygen -t rsa

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





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

[operadmin@centos1 ~]$ scp centos2:~/.ssh/id_rsa.pub  centos2
[operadmin@centos1 ~]$ scp centos3:~/.ssh/id_rsa.pub  centos3
[operadmin@centos1 ~]$ cat centos2 centos3 id_rsa.pub >> authorized_keys
[operadmin@centos1 ~]$ scp authorized_keys  centos2:~/.ssh/
[operadmin@centos1 ~]$ scp authorized_keys  centos3:~/.ssh/


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

[root@centos1 ~]# chmod  700  /home/operadmin/.ssh
[root@centos1 ~]# chmod  600  /home/operadmin/.ssh/authorized_keys

现在切换centos1切换到centos2和3
[root@centos1 ~]# su - operadmin
[operadmin@centos1 ~]$ ssh centos2
[operadmin@centos2 ~]$ ssh centos3    -- 已经不需要密码了
[operadmin@centos3 ~]$ 


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







扫描二维码关注公众号,回复: 2436907 查看本文章








猜你喜欢

转载自blog.csdn.net/wujiangwei567/article/details/77915120