在性能测试过程中,有时需要一台机器作为控制机,控制其他的几台机器,因此需要进行机器的免密登录配置。
免密登录配置:
以wangxin这个账号为例:
# su wangxin
$ ssh-keygen -t rsa(如果这个命令机器上找不到,可以输入yum -y install openssh-clients安装)
一路回车(出现提示时不用输入任何字符)会在该用户的~/.ssh/目录下生成密钥文件id_rsa.pub。执行:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub wangxin@n1.dsj.migu.cn
$ ssh-copy-id -i ~/.ssh/id_rsa.pub wangxin@n2.dsj.migu.cn
$ ssh-copy-id -i ~/.ssh/id_rsa.pub wangxin@n4.dsj.migu.cn
$ ssh-copy-id -i ~/.ssh/id_rsa.pub wangxin@n5.dsj.migu.cn
$ ssh-copy-id -i ~/.ssh/id_rsa.pub wangxin@n6.dsj.migu.cn,其中@后面跟主机名,主机名在/etc/hosts里面查看
安装sshpass