计算机基础
计算机网络
【Q134】ssh 的原理是什么

ssh 的原理是什么

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 135 (opens in a new tab)

Author 回答者: nextprops (opens in a new tab)

搬运 图解SSH原理 (opens in a new tab)

Author 回答者: Azure089 (opens in a new tab)

加密:SSH使用加密技术对网络连接进行保护,以确保数据在传输过程中是安全的。它使用的加密算法通常是对称加密和公钥加密的组合。 隧道:SSH通过隧道技术,在不安全的网络中创建一个加密通道,将本地计算机和远程计算机之间的数据进行传输。隧道技术可以确保数据在不安全的网络中传输时是安全的,并且只有经过身份验证的用户才能访问远程计算机。 身份验证:SSH提供了多种身份验证机制,包括基于密码、公钥、证书和挑战响应等。这些身份验证机制可以确保只有经过身份验证的用户才能访问远程计算机。 端口转发:SSH还提供了端口转发功能,可以将本地计算机上的应用程序连接到远程计算机上的服务,从而实现远程访问本地服务的功能。