VPS测评,速报先行!
全球线路对比,轻松选择

Xshell连接VPS图文教程:SSH登录与连接超时完美排查

买完 VPS 之后,新手最常见的卡点不是“配置服务器”,而是第一步:怎么登录进去。在 Windows 系统上,Xshell 是使用非常广泛的 SSH 连接工具之一,界面直观、连接稳定,适合新手用来远程登录 VPS。

Xshell 连接 VPS 图文教程封面图包含端口主机账号密码及故障排查逻辑

Xshell 连接 VPS 的核心流程:准备 IP 端口、输入账号密码以及遇到报错时的排查思路

注意: Xshell 是 Windows 独占软件。如果您是 Mac 用户,建议使用 Termius 或系统自带的终端(Terminal)。

VPS速报这篇文章只解决一个目标:用 Xshell 连接 VPS 并成功进入命令行。本站会按“3步连接主线”带大家完成 Xshell SSH连接(密码登录),并把导致 Xshell连接超时、Xshell连接失败 的高频问题整理成可对照排查的清单。后续“VPS速报”会再单独做一篇《Xshell 进阶篇教程》,讲密钥登录、会话管理等内容。

如果大家还没安装 Xshell,可先看站内:《Xshell下载与安装:官方家庭学校免费版申请入口》。

一、Xshell 连接 VPS 需要哪些信息

在正式打开 Xshell 软件之前,我们需要先准备好“钥匙”(如果您还没有 VPS,请先参考 RackNerd  或 搬瓦工 入手一台)。请登录你的 VPS 商家后台,找到服务器详情页,准备好以下 4 项关键信息(一般在“SSH信息”或“初始密码”区域):

  1. IP(或域名)
  2. SSH 端口(常见是 22,但不少商家会改成其他端口)
  3. 用户名(常见 root;有些系统可能是 ubuntu 等)
  4. 密码(SSH 登录密码;注意不是网站面板登录密码)

二、新建会话( Xshell SSH连接 怎么填 )

配置 Xshell 会话是连接的第一个步骤。我们需要在 Xshell 中创建一个专属的配置文件(即“会话”),把服务器的 IP 和端口保存下来,这样下次登录时直接双击即可,不需要每次重复输入 IP,以后管理多台 VPS 也更方便操作。

1. 在 Xshell 窗口点击“新建会话”

打开 Xshell 软件后,你需要通过以下路径创建一个空白的连接配置:

  • 主界面点击:新建 / New
  • 或菜单:文件 → 新建
Xshell软件主界面点击左上角新建会话按钮

打开 Xshell,在主界面点击左上角的“新建”图标创建会话。

2. Xshell 客户端填写基础连接信息

为了避免以后买多了机器分不清谁是谁,建议养成良好的命名习惯。推荐命名规则:商家-地区-用途-IP尾号

  • 例如:DMIT-LA-建站-45、搬瓦工-JP-测试-88

在弹出的设置窗口中,默认停留在 “连接(Connection)” 选项卡:

  1. 名称: 建议用“商家-IP尾号”命名(如:搬瓦工-88)。
  2. 协议: 保持默认 SSH
  3. 主机: 填入 VPS 的 IP 地址
  4. 端口: 填入商家的 SSH 端口(注意核对,不要无脑填 22)。
Xshell 连接属性设置填入主机IP和SSH端口号

Xshell SSH 连接参数示例:协议选 “SSH”,主机 填 “VPS IP”,端口 填“正确的 SSH 端口”。

新手最常见的 Xshell连接失败: 端口默认写 22,但商家实际端口不是 22。

保存会话后,双击这个会话开始连接。

3. 填写登录账号密码(用户身份验证)

(重点) 不要急着点确定!点击左侧菜单栏的 “用户身份验证”

  1. 方法: 选择 Password
  2. 用户名: 填入 root(或其他用户名)。
  3. 密码: 填入面板给的 SSH 密码
    • 注意:这里可以直接 Ctrl+V 粘贴密码,且输入框显示为星号/圆点,可以直观看到是否输进去了。
Xshell 会话属性用户身份验证页面填写用户名和密码

点击左侧“用户身份验证”,填好用户名和密码。

全部填好后,点击右上角的“连接”保存。

三、进行首次 Xshell 连接

首次成功连接到一台新服务器时,Xshell 会弹出一个“SSH 安全警告”,询问是否保存服务器指纹(Host Key / Fingerprint):

  • 一般选择:接受并保存(Accept and Save)
Xshell 首次连接 SSH 安全警告 Host Key 提示框

首次连接出现 Host Key 提示属正常现象,确认是自己的 VPS 后选择“接受并保存”。

当你看到终端出现类似 root@xxx:~# 的提示符,说明连接已基本成功。

四、第3步:登录成功后做基础验证(确认真的连上)

看到命令提示符并不代表万事大吉。为了确保你拥有完整的管理员权限,并且连接到了正确的服务器,我们建议花 10 秒钟跑几个基础命令进行“验机”,避免后续操作出现权限不足的问题。

1. 确认当前用户

  • 输入命令:whoami
  • 正常会输出 root 或你的用户名。

2. 确认系统信息

  • 输入命令:uname -a
  • 能输出系统信息即正常(不用看懂内容,只要有反馈就行)。

3. 可选:测试网络连通

输入命令:ping -c 3 1.1.1.1

五、Xshell连接超时 / Xshell连接失败 排查

如果你卡在上面某一步死活连不上,别急着重装系统。SSH 连接失败通常只有三种情况:超时、被拒绝或密码错误。请根据你的报错提示,对号入座查找原因。

1. Xshell连接超时

现象(终端提示如下):

Connecting to 192.0.2.1:22... Could not connect to '192.0.2.1' (port 22): Connection failed. > Type: Connection timed out

常见原因:

  1. SSH 端口不通(端口填错 / 商家没放行 / 防火墙拦截)。
  2. VPS 没开机或正在重启。
  3. 本地网络限制(公司/校园网限制端口)。
  4. IP 被墙/阻断(如果 Ping 也不通且 TCP 端口全红,可能是 IP 问题,建议使用 NodeQuality 脚本 进一步检测 IP 的可用性与纯净度)。

解决步骤(按顺序排查):

  1. 回到商家面板确认:SSH 端口是多少(不要默认 22)。
  2. 确认 VPS 状态 Running/运行中。
  3. 如有“安全组/防火墙/端口放行”:确认 SSH端口已放通。
  4. 换网络测试:手机热点/家庭宽带(排除本地网络问题)。

2. Xshell 连接被拒绝

现象(终端提示如下):

Connecting to ... Could not connect to '...' (port 22): Connection failed. > Type: Connection refused

常见原因:

  1. 端口填错(填了未监听的端口,比如把 80 当成 SSH 端口)。
  2. SSH 服务未启动(少见)。
  3. 防火墙策略直接拒绝。

解决步骤:

  1. 重新核对端口:以面板给的 SSH 端口为准。
  2. 重启 VPS 后再试。
  3. 若商家提供 Web 控制台/KVM:用控制台登录检查 SSH。

3. Xshell 密码认证失败

现象:

  • 提示 Password authentication failed
  • 或反复弹密码输入框,怎么输都不对。

常见原因:

  1. 用户名填错(root / ubuntu 搞混)。
  2. 用了“面板登录密码”而非“SSH 密码”。
  3. 复制粘贴带空格/换行(记得用 Shift+Insert 粘贴)。
  4. 机器只允许密钥登录(少数情况)。

解决步骤:

  1. 回面板确认系统类型 + 默认用户名。
  2. 面板重置 SSH 密码(常见有“重置密码/重装系统”)。
  3. 尽量手动输入一次,排除空格问题。
  4. 如必须用密钥:等你的《Xshell进阶篇:密钥登录》发布后再按进阶篇操作。

六、FAQ

Q1:为什么我能在商家控制台登录,但 Xshell连接超时?

A:控制台是面板内部通道;Xshell 走公网 SSH 端口。SSH 端口没放行或本地网络限制,就可能超时。

Q2:第一次连接弹出 Host Key,点接受安全吗?

A:首次连接出现 Host Key 属正常。如果 IP 确认是你的 VPS,一般接受并保存即可;若你不确定来源或近期没重装/换机,先核对面板信息再继续。

Q3:我重装了 VPS 系统,再次连接时 Xshell 报错“警告!潜在的安全威胁”怎么办?

A:这是因为你重装系统后,服务器的指纹(Host Key)变了,但 Xshell 还存着旧的。解决方法:在报错弹窗中选择“删除并保存(Delete and Save)”或去“工具 -> 主机密钥管理者”中删掉这个 IP 对应的旧密钥即可。

连接成功后下一步做什么?

  • 测速验机: 跑一遍 Bench.sh 看看配置缩水没。
  • 网络优化: 如果感觉 SSH 操作卡顿或延迟高,强烈建议安装 BBR Plus 加速脚本,能显著提升连接稳定性。
未经允许不得转载:VPS速报 » Xshell连接VPS图文教程:SSH登录与连接超时完美排查