先检验是否安装openSSH
[root@node01 ~]# ssh node02
-bash:ssh:command not found
如果提醒报错,则说明没有安装openSSH
需要yum在线安装
yum -y install openssh-clients
使用命令ssh-keygen生成公钥和私钥
ssh-keygen 连续按四下回车
完毕后,在/root/.ssh目录下查看是否有这两个文件
id_rsa 私钥
id_rsa.pud 公钥
在把生成的公钥拷贝给其他机器
输入命令即可:ssh-copy-id node02
比如你有三台集群,node01,node02,node03
你现在在node01上执行操作,那么你现在的应该输命令:
ssh-copy-id node02
ssh-copy-id node03
ssh-copy-id node01
现在你查看node01中的公钥内容,与node02,node03中的内容一致不
在node01中输入:
cd /root/.ssh
cat id_rsa.pud
cat authorized_keys
在node02中输入:
cd /root/.ssh
cat authorized_keys
在node03中输入:
cd /root/.ssh
cat authorized_keys
完成后。检验是否成功:
在node01上执行此命令,看用户名是否换成node02
ssh node02