Linux多台主机建立信任
在性能测试的过程中,通常会遇到系统集群部署、或者测试过程中涉及多个系统,这时候需要监控多台Linux主机,如果能在一台主机上实现监控多台主机,效率可以提升很多哦。
这里先简单介绍一下多台主机建立信任的方法:
操作系统:CentOS 6.5
主机IP:
10.10.10.1 server1
10.10.10.2 server2
10.10.10.3 server3
一、创建监控用户nmon
以server1为例,3台主机操作相同,以root用户登录主机
[root@server1 ~]# useradd -d /home/nmon -g users -m nmon
将nmon用户密码设置为nmon
[root@server1 ~]# passwd nmon
二、两台主机建立信任
这里先以server1和server2为例:
10.10.10.1 server1
10.10.10.2 server2
第一步:server1生成密钥
server1上的操作:使用nmon用户登录server1,生成一对密钥,并将公钥文件上传到server2;
1.nmon用户登录server1
[root@server1 ~]# su - nmon
2.生成公钥和私钥
[nmon@server1]$ ssh-keygen -t rsa
Enter file in which to save the key(/home/nmon/.ssh/id_rsa): /home/nmon/.ssh/id_rsa
在提示保存私钥(key)和公钥(public key)的位置时,使用默认值/home/nmon/.ssh/id_rsa;
在提示是否需要私钥密码(passphrase)时,直接敲回车,即不使用私钥密码。
之后,将生成一对密钥,id_rsa(私钥文件)和id_rsa.pub(公钥文件),保存在/home/nmon/.ssh/目录下。
3.将server1的公钥文件上传到server2的/home/nmon/目录
[nmon@server1]$ scp ~/.ssh/id_rsa.p