请深入学习Linux的高手回答 为什么把客户端的ssh共钥写在远程服务器的authorized_keys文件,就不需要密码了

浏览:34日期:2022-08-08

问题描述

这是一个怎样的过程?

问题解答

回答1:

https://my.oschina.net/realfi...

回答2:

阮一峰的这篇写得很清楚 SSH原理与运用(一):远程登录

文中有这么一段

所谓'公钥登录',原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。

相关文章: