双击互信,即互相解析且不需要输入密码就可以登录到另外一台服务器,对集群服务,例如mysql主从,heartbeat做高可用等,拷贝文件传输,提供快捷方便服务。
实验准备三台虚拟机(192.168.239.136./192.168.239.140/192.168.239.144)
vi /etc/hosts 做本地解析
192.168.239.136 node36
192.168.239.140 node40
192.168.239.144 node44
ssh-keygen 生成公钥私钥一对密钥,在家目录下生成,属于隐藏文件
root默认 /root下 ,或者直接ls -a 查看,会有 .ssh 目录
如果你是root用户,就可以直接使用 cd .ssh,进入看到密钥对文件
id_rsa 为私钥 id_rsa.pub 为公钥
将公钥拷贝到另外两台机器上
node36 ssh-copy-id node40 ssh-copy-id node44
node40 ssh-copy-id node36 ssh-copy-id node44
node44 ssh-copy-id node36 ssh-copy-id node40
此时直接指定任何一台机器就可以登录,使用命令如下
ssh node36 或者 ssh node40 或者ssh node44
本文出自 “linux系统学习扩展” 博客,请务必保留此出处http://zhangxiaoxiong.blog.51cto.com/11657691/1785762
原文地址:http://zhangxiaoxiong.blog.51cto.com/11657691/1785762