1、确保系统安装了ssh服务端和客户端
yum install openssh-server
yum install openssh-clients
2、在需要互相信任的几台系统中执行命令,生成私钥和公钥(简单起见,遇到输入直接回车,当前centos200)
ssh-keygen -t rsa
3、拷贝公钥到其他系统,获取直接ssh其他系统的权限
cd /root/.ssh
ssh-copy-id -i id_rsa.pub centos201
注意:centos201为另外一台机器的hostname,操作完后当前系统可以直接ssh centos201,无需输入密码
备注:
ssh-keygen 产生公钥与私钥对
ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利