认识SSH,对称加密和非对称加密
简单了解SSH
SSH,全称Secure Shell。简单来说,SSH就是一种安全协议,通常用于登录远程服务器的加密。
登录命令行:
ssh userName@userAddress
【认识SSH,对称加密和非对称加密】未经加密的请求可能会被其它恶意拦截到密码,如图1.
文章图片
图1 未加密的请求.png 对称加密
- 用户想要登录远程服务器;
- 用户计算机通过某一种密钥将自己的密码进行加密后发送;
- 服务器接收后只有用同种加密方式才能解密得到正确的密码;
- 注意点 :解密和加密必须使用同一种方式。
文章图片
图2 对称加密.png 非对称加密
- 注意点:每台计算机都会生成自己的一对公钥和密钥,只有满足1)用自己的公钥进行加密的,2)在我的机器上进行解密 这两个条件才能进行解密成功。
- 1. 用户请求登录后,服务器会返回给用户自己的公钥;
- 2. 用户拿到服务器的公钥后以其进行将自己的密码加密,并传给服务器;
- 3. 服务器接收到后判断如果是用自己的公钥加密的,就用自己的密钥进行解密和登录
文章图片
图3 非对称加密.png
推荐阅读
- 如何正确认识“能者多劳”()
- 致-爱
- 【杰出产品经理】第1章(全方位认识产品经理|【杰出产品经理】第1章:全方位认识产品经理 )
- 网络基础--Telnet、SSH、FTP
- 投稿|重新认识煤炭
- 我所认识的我自己
- tcp/ip|IP地址的认识(一)
- iOS核心动画1——认识图层CALayer
- 06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本
- 设置 SSH 别名登录