SSH 安全
VPS SSH 连接检查:sshd 配置与监听端口
查看 sshd 解释后的配置和实际监听端口,结合 Match 条件、云安全组与当前登录路径排查 SSH 连接。
查看 sshd 解释后的配置
SSH 连不上或准备改端口时,先用 sshd -T 检查配置并查看 sshd 解释后的值,再与实际监听地址对应。
如果配置包含 Match 条件,结果会随用户、来源地址或本地地址而变化;需要针对具体连接条件核验时,应参考 sshd 手册中的 -C 参数,而不是把一次默认输出当作所有连接的结论。
sudo sshd -T | sed -n '1,120p'查看实际监听地址与端口
Ubuntu 安全文档建议使用 ss 识别系统正在监听的端口;带有进程信息的输出可以帮助确认监听者是否为 sshd。
监听端口不是固定安全结论。云镜像、托管面板或既有运维策略可能使用非默认端口,应把输出与当前登录路径、云防火墙和宿主防火墙规则一起核对。
sudo ss -utlnp修改前保留可用登录路径
本页查看现有配置和监听,不自动改端口、关闭密码登录、删除账号或重启服务。修改前保留当前登录身份和控制台入口。
后续确需修改访问策略时,应先建立并测试替代登录路径,保留现有会话,再在独立步骤中验证配置、重载服务并使用新会话复测。
