SSH 远程连接服务器入门:工具、端口与密钥登录
引言
买了 Linux 云服务器,第一件事就是 SSH 连上去。本文覆盖连接工具选择、密钥登录配置,以及连不上时的排查顺序。
一、连接工具
Windows 10+ 自带 OpenSSH,PowerShell 直接 ssh root@IP 即可;图形化偏好可用 Xshell、FinalShell 或 Windows Terminal。Mac/Linux 用户直接用终端。手机上用 Termius 也能应急处理故障。
二、密码登录与密钥登录
密码登录方便但每天面对爆破扫描。更安全的做法是密钥登录:本地 ssh-keygen 生成密钥对,把公钥写入服务器 ~/.ssh/authorized_keys,然后在 SSH 服务配置里设置 PasswordAuthentication no。务必先确认密钥能登录再关密码,否则会把自己锁在外面。
三、连不上的排查顺序
① ping 通不通(不通查服务商安全组是否放行 22 端口);② 端口通不通(telnet IP 22 或改过的端口);③ 服务在不在(控制台 VNC 登录检查 sshd 状态);④ 是不是被封了(多次输错密码会触发防爆破临时封 IP)。云服务商的安全组是新手最常见的坑:实例防火墙之外还有一层平台侧的端口开关。
总结
先密钥后密码,端口改默认加白名单,遇到连不上按安全组→端口→sshd→封禁列表的顺序排查,90% 的连接问题在这四步之内。