gpt4 book ai didi

networking - SSH 和 SSL 之间的差异,尤其是 "SFTP"与 "FTP over SSL"方面

转载 作者:行者123 更新时间:2023-12-03 06:42:59 24 4
gpt4 key购买 nike

除了 SSH 提供的增强身份验证选项之外,SSH 和 SSL 协议(protocol)的基本工作方式有什么区别吗?

我问是因为我们可以使用 SFTP或通过 SSL 的 FTP,两者都需要身份验证。

最佳答案

SSH 和 SSL 之间有什么区别,我们为什么要关心?

SSL 代表“安全套接字层”。我们之所以关心,是因为它使浏览器能够以安全的加密方式将数据传输到网络服务器或从网络服务器传输数据,从而使监控所有互联网流量的第三方 spy 陷入困境。

SSH 代表“Secure Shell”。我们之所以关心,是因为它使联网计算机 1 能够提供对联网计算机 2 上的 shell 的访问。用户可以有一定程度的信心,认为 spy 正在监听不安全的 channel 无法解密联网计算机之间发送的数据。

SSL 和 SSH 都与提供通过不安全通道加密和解密数据的系统有关。

当浏览器访问以“https://”开头的 URL 时,浏览器会通过 SSL 连接使用 HTTP。

启用 SSL 的 Web 服务器(例如 Apache HTTP Server )可以配置为使用 SSL 成为“安全 Web 服务器”。由安全 Web 服务器提供服务的网站将导致用户通过“https://”协议(protocol)而不是“http://”访问 URL。通过 https 协议(protocol),用户可以确信监控互联网 channel 的第三方 spy 只会收到加密内容。

SSL是一种可以在OSI Model的第六层(表示层)中实现的协议(protocol)。 .

SSH 有自己独立于 SSL 的传输协议(protocol),因此这意味着 SSH 在幕后不使用 SSL。

从加密角度来看,安全外壳和安全套接字层同样安全。

SSL Termination Proxy可以处理传入的 SSL 连接、解密 SSL 并将未加密的请求传递到其他服务器。

SSL 允许您使用 PKI (public-key infrastructure)通过签名证书。使用 SSH,您必须通过其他协议(protocol)(如 ftp 或信鸽)手动交换 key 指纹。

关于networking - SSH 和 SSL 之间的差异,尤其是 "SFTP"与 "FTP over SSL"方面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com