openssl库,openssh,https之间是如何关联的?

时间:2021-06-11 17:32:39   收藏:0   阅读:0

一:名词介绍


二:实现功能

  1. openssh,广泛应用远程服务器连接,github连接等,主要通过秘钥验证,其方式如下

如何配置公钥登录?
先在本地生成一对密钥,执行如下命令后,在$HOME/.ssh/目录下,会新生成两个文件:id_rsa.pub和id_rsa。前者是你的公钥,后者是你的私钥。

ssh-keygen -t rsa
将公钥上传到远程服务器,执行如下命令后,本地公钥会追加写入远端host的user对应home目录下 .ssh/authorized_keys文件中
ssh-copy-id user@host

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

  1. openssl,通过密码算法库应用于微信支付等,签名生成

参考链接
浅淡ssh登录远端主机

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!