主机间的SSH免密问题

主机Cent65(192.168.1.65)
主机Cent67(192.168.1.66)
现想65通过ssh免密码登录到66。
首先以root账户登陆为例。

   [root@Cent65 /]# cd ~
   [root@Cent65 ~]# ssh-keygen
   [root@Cent65 ~]# cd .ssh
   [root@Cent65 ~]# ll

会出现如下图所示公私钥对
(id_rsa 私钥)
(id_rsa.pub 公钥)

在这里插入图片描述

把65主机下的/root/.ssh/id_rsa.pub 复制到66主机的 /root/.ssh/authorized_keys文件里,先要在66机上创建好 /root/.ssh 这个目录,用scp复制。

复制到66主机命令如下

[root@Cent65 ~]# scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys

复制成功后会出现如下图所示
在这里插入图片描述

测试免密登陆192.168.1.66号主机

命令 [root@Cent65 ~]# ssh 192.168.1.66

由于还没有免密码登录的,所以要输入一次67主机的root密码。

免密成功后如下图
在这里插入图片描述
测试免密登入67号机后退出返回原主机命令如下

  [root@Cent66 ~]# exit

多台免密操作
主机公钥依次放入其他主机authorized_keys文件内,即可完成这台主机对其他主机免密登陆
如若想从其他主机免密登陆主机,在本体~目录下 [root@Cent65 ~]# ssh-keygen 产生公私钥对,
把公钥放到主机authorized_keys文件下即可完成其他主机免密登陆主机

`

猜你喜欢

转载自blog.csdn.net/weixin_44940330/article/details/89500183
今日推荐