SSH 是安全外壳协议,是用于远程登录服务器的加密通信协议,替代传统不安全的 Telnet。传统远程连接传输明文,账号密码极易被窃取,而 SSH 全程加密传输数据。
它采用非对称加密技术验证身份,保障登录账号、操作指令、传输文件不被窃听篡改。SSH 默认使用 22 端口,支持密码与密钥两种登录方式,密钥登录安全性更高。
日常运维、开发大多依靠 SSH 远程管理 Linux 服务器,也可借助它传输文件、端口转发。几乎所有 Linux 系统内置 SSH 服务,是服务器远程操作的标准协议,广泛应用于云计算、程序开发等场景。