机场巡查0%
机场巡查
FIELD MANUAL / 故障排查

VPS SSH连接教程:首次登录、密钥与常见错误排查

连接自己的VPS前,先从官方控制台取得公网地址、登录用户名、SSH端口和认证方式。以下以你有权限管理的Linux服务器与OpenSSH客户端为前提;不需要关闭防火墙,也不需要执行来历不明的一键脚本。

内容更新: · 机场巡查博客编辑整理

准备信息与安全前提

确认实例已启动,系统支持SSH,公网地址和登录用户与镜像文档一致。云防火墙和系统防火墙应按你的实际管理来源放行所需端口,不将所有端口开放给全网。

本页以文档保留地址203.0.113.10和示例用户名your_user说明命令,执行前替换为自己的值;它们不是可直接连接的演示服务器。不要在聊天或网页表单里提交密码与私钥。

准备信息与安全前提:要点对照
信息从哪里取得常见错误
地址与端口官方控制台或实例网络信息使用私网地址,或端口与规则不符
登录用户名镜像说明与创建记录把某个系统的用户名套到所有系统
认证方式实例创建时选择的密钥或密码公钥未安装或选错私钥
主机指纹可信控制台或服务方提供的渠道看见提示就直接输入yes

先检查客户端,再发起连接

Windows终端、macOS终端或Linux终端中可先检查OpenSSH客户端是否可用。若系统没有该功能,从操作系统官方渠道安装客户端,避免下载未知登录工具。

ssh -V
ssh your_user@203.0.113.10
# 若你的实际端口不是22,按控制台信息修改
ssh -p 2222 your_user@203.0.113.10

首次连接提示主机密钥指纹时,先与可信渠道一致核对,再接受并继续。提示指纹发生变化时,先确认重装、换IP或服务器变更;不要用关闭严格检查的方式绕过。

已经配置公钥时,用对应私钥登录

私钥只留在自己的设备,公钥按服务方流程添加到自己的实例。生成新密钥前检查目标文件是否已存在,避免覆盖原有登录身份,并为私钥设置口令。

# 在自己的设备生成新的、单独命名的密钥;若文件已存在请改名
ssh-keygen -t ed25519 -f ~/.ssh/vps_learning_ed25519 -C "vps-learning"
# 将对应.pub公钥按官方流程添加到实例后,再使用私钥连接
ssh -i ~/.ssh/vps_learning_ed25519 your_user@203.0.113.10

不要仅因为创建了本地密钥就删除服务器的其他登录方式。先在第二个终端验证新登录可用,并确认控制台恢复入口,再按官方系统指南考虑进一步加固。

连接错误分别意味着什么?

登录成功后可先运行whoami和hostname确认当前用户与主机,再按应用需求操作。遇到无法排除的问题时,通过官方控制台排查;更改SSH配置之前先保留恢复路径。

连接错误分别意味着什么?:要点对照
现象优先检查不要做什么
Connection timed out地址、端口、实例状态与两层防火墙不要直接关闭所有防护
Connection refused是否有SSH服务监听该端口不要随机尝试其他人的服务器
Permission denied用户名、公钥部署、所选私钥不要反复猜密码或公开私钥
REMOTE HOST IDENTIFICATION HAS CHANGED先确认重装、IP复用或主机变更不要跳过主机指纹验证
whoami
hostname
exit

常见问题

忘记用户名可以随便尝试root吗?

先查看镜像和服务商说明,使用已授权用户。错误用户会造成认证失败,不应反复猜测密码。

主机指纹变化能直接忽略吗?

不能。先通过可信控制台核实重装、IP复用或主机变更,再按实际情况处理已有记录。

技术资料与核对边界

本文为技术编辑整理,没有声称完成商家测速、IP封锁鉴定或个人使用评测。命令按自己的系统与权限核对;故障定位需要结合实际日志与网络条件。

继续阅读