主机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
文件下即可完成其他主机免密登陆主机
`