大山快修 - 简单 - 高效 | 压缩包密码可以在《大山快修》公众号回复 “解压密码” 获取!
在SSH连接过程中,客户端(用户)会生成一对公私钥,并将公钥发送给服务器。服务器接收到公钥后,会将其存储在某个位置,如`~/.ssh/known_hosts`文件中。当客户端尝试连接服务器时,它会使用私钥加密一个请求,然后发送给服务器。服务器使用自己的公钥解密这个请求,以验证客户端的身份。如果公钥和私钥匹配,服务器会允许连接。
总结来说,公钥相当于锁,私钥相当于钥匙。将本地机器的公钥放到服务器上,类似于给服务器上了把锁,然后使用本地机器的私钥可以打开这把锁,这样就不需要再输入密码,并且安全性也得到提高