发布网友 发布时间:2024-10-06 13:16
共1个回答
热心网友 时间:2024-10-06 18:08
欢迎来到码农后端!今天我们将探讨SSH的含义以及基于用户名密码的认证机制。
SSH(Secure Shell),是一种用于安全远程服务器访问的协议,是Linux环境下的远程管理工具,比传统Telnet更安全。它的架构基于客户端/服务器(CS),默认使用22号端口,基于TCP协议。
理解SSH服务前,先了解两种加密方式:对称加密(DES)和非对称加密(RSA)。
认证过程如下:
举例来说,公司内部使用跳板机进行安全访问。运维人员需要通过权限管理,确保每个用户只能访问必要的资源。
首次连接时,服务器公钥会被存储在客户端的~/.ssh/known_hosts中,后续无需每次验证。