SSH 和 SSL 的区别
1. 安全外壳(SSH):
它是一种加密网络协议,用于通过 Internet 访问网络设备和服务器。SSH 协议由 SSH Communications Security Ltd. 开发。SSH 允许我们通过网络安全地登录到另一台计算机,在远程机器上执行命令,以及通过网络将文件从一台机器传输到另一台机器。
2. 安全套接层 (SSL) :
它是一种网络协议,可在非安全网络中提供安全传输。SSL 需要证书并适用于公钥加密。SSL 在网络环境的各种操作中实现,例如网页浏览、消息传递、电子邮件和 FTP 等其他协议。
SSH 和 SSL 的区别:
| 编号 | SSH | SSL |
|---|---|---|
| 1 | SSH是加密隧道协议,具有用户名/密码认证系统。 | SSL没有像 SSH 这样的用户名/密码认证系统。 |
| 2 | 工作在22端口 | 工作在443端口。 |
| 3 | SSH完全依赖于网络隧道。 | SSL是异步的,因为它取决于证书。 |
| 4 | SSH适用于服务器和客户端身份验证过程的三阶段过程。 | SSL 通常适用于 X.509 数字证书以进行服务器和客户端身份验证。 |
| 5 | SSH加密了两台计算机之间通过互联网的通信。 | SSL加密浏览器和服务器之间的通信。 |
| 6 | 适合和有效地在互联网上安全地执行命令。 | SSL最适合安全传输信用卡和银行业务等关键数据。 |
| 7 | SSH通过使用对称密钥算法提供数据机密性。 | SSL采用对称和非对称加密算法的组合来提供数据隐私。 |
极客教程