加载中...

| 类型 | 加密网络协议 |
| 英文全称 | Secure Shell Protocol |
| 主要用途 | 远程登录、命令执行与文件传输 |
| 传输方式 | 通常基于 TCP |
| 默认端口 | 22 |
| 标准化组织 | IETF |

SSH(安全外壳协议)是一种在不安全网络中建立加密连接的网络协议,主要用于安全登录远程计算机、执行命令和传输文件。
SSH 的英文全称是 Secure Shell。用户通过 SSH 客户端连接运行 SSH 服务端程序的设备,双方完成身份验证后建立受保护的通信通道。传输内容经过加密,可降低账号、口令和操作数据被窃听或篡改的风险。
SSH 广泛应用于 Linux 服务器、云主机、网络设备和开发环境。系统管理员可用它完成远程维护、服务配置、日志查看及自动化部署;开发者也常通过 SSH 访问代码仓库。SSH 通常基于 TCP 工作,默认使用 22 端口,但管理员可以调整端口和访问策略。
部署 SSH 时,应及时更新服务端软件,限制可登录用户,优先采用安全的密钥认证,并妥善保护私钥。服务器还可结合防火墙、登录失败限制和多因素认证减少未授权访问风险。修改默认端口只能降低部分自动扫描干扰,不能替代可靠的认证与访问控制。
问:SSH 和 Telnet 有什么区别?答:Telnet 通常以明文传输登录信息和会话内容,而 SSH 提供加密、身份验证与完整性保护,更适合远程管理。
问:SSH 密钥登录一定安全吗?答:密钥认证通常比弱口令更可靠,但安全性仍取决于密钥强度、私钥保管方式、访问权限和服务端配置。
问:SSH 只能用于 Linux 吗?答:不是。Linux、macOS、Windows 以及多种网络设备均可提供 SSH 客户端或服务端功能。

| 类型 | 加密网络协议 |
| 英文全称 | Secure Shell Protocol |
| 主要用途 | 远程登录、命令执行与文件传输 |
| 传输方式 | 通常基于 TCP |
| 默认端口 | 22 |
| 标准化组织 | IETF |
登录 后参与讨论
暂无讨论,来发表第一条评论吧