ssh 免密登录

ssh 免密登录

主机A免密登录主机B

生成密钥

在主机A上生成rsa 密钥对,如果在 ~/.ssh 文件夹下已经有了 id_rsa id_rsa.pub 则可以跳过。

使用命令:

ssh-keygen -t rsa
  • id_rsa是本机的私钥,在使用ssh协议向其它主机传输数据前,主机会使用该私钥对数据进行加密;
  • id_rsa.pub是本机的公钥,因为ssh协议采用非对称加密法(公钥可以用来解密使用私钥进行加密的数据,同样,私钥也可以用来解密公钥进行加密的数据),所以主机一般将该公钥放到其它需要远程登录到的主机的ssh服务器中;

将主机A的公钥传入主机B中

一、

在主机A的命令行上执行 ssh-copy-id leon@192.168.1.2,就可以将主机A上生成的公钥传到主机B中。

我没有选择这一步执行。

二、手动操作,将主机A的公钥添加到主机B的授权列表中

首先在主机A上执行命令 scp .ssh/id_rsa.pub leon@192.168.1.2:~/home,命令执行成功后会将主机A的公钥传到主机B的家目录里。

切换到主机B ,命令行执行 cat ~/home/id_rsa.pub >> ~/.ssh/authorized_keys,将主机A的公钥添加到主机B的授权列表中。

主机A免密登录

`ssh  leon@192.168.1.2`

20230127235757

主机B登录主机A

反过来执行同样的操作。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值