
先检验是否安装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
本文详细介绍如何在Linux系统中配置SSH免密登录,包括检验openSSH安装状态、在线安装openssh-clients、生成公钥和私钥、拷贝公钥到其他机器,以及检查配置是否成功的方法。
1364

被折叠的 条评论
为什么被折叠?



