🚀 建站太难?我来手把手带你—— 了解「WordPress建站陪跑」服务 →

Xshell 8连接VPS教程:Windows远程登录Linux服务器完整指南(2026更新)

前面分享了对新手友好的VPS管理软件Xshell,这里再介绍一下怎么通过Xshell 8来管理你的VPS。(提示:如果你使用的是Mac电脑,那么不需要安装Xshell,直接使用终端直接使用终端输入 ssh root@你的IP 即可连接.)

一、准备工作(连接前必看)

在开始使用Xshell连接VPS之前,请确认你已准备好以下信息:

信息项说明获取方式
服务器IP地址VPS的公网IPv4地址服务商控制台查看
SSH端口远程连接端口默认是 22,部分服务商可能修改
用户名登录账号通常是 root
密码登录密码购买VPS时设置,或通过控制台重置
Xshell客户端SSH连接工具官网下载免费版

如果你还没有VPS,可以参考VPS推荐一文先购买一台,最低不足100元就可以获得一年便宜VPS。

二、Xshell 8连接VPS详细步骤

1、运行Xshell

下载并且安装好Xshell8后运行,弹出窗口选择“新建”,“连接”选项卡里面填写对应内容就可以了,如下图:

Xshell 8 新建会话属性窗口

名称和说明可以自己随意填写,只需要确保协议选择的是SSH,主机填写的是服务器IP,端口是正确的SSH端口(默认端口是22)就行了。

2、切换到用户身份验证标签

默认的方法都是Password,通过账号密码的方式登录,这里只建议保存用户名,不要保存密码,当然,你对安全要求没那么高或者不在意,也可以把密码保存进去,这样就不用每次手动输入密码了。

用户身份验证设置 — 建议只保存用户名,不保存密码

提示:部分商家购买的VPS默认用户名不是root,例如Ubuntu系统默认用户名是ubuntu。

3、点击连接并接受主机密钥

填写完毕后,点击连接按钮。第一次连接VPS会弹出SSH安全警告,未知主机密钥,点击“接受并保存”就可以了,如下图:

首次连接时的SSH安全警告 — 点击【接受并保存】

如果一直不出现这个提示,有两种情况:

  1. 你服务器ip填写错了;
  2. 你网站服务器没有被墙了,国内无法访问。

步骤4:输入密码并登录成功

如果前面没有保存密码的话,会弹出密码界面,输入密码然后确认就行了(密码输入时不会显示出来)。

正确连接上VPS后会出现下面这样的图,看到 [root@英文 ~]#[ubuntu@英文 ~]$类似的提示。

The remote SSH server rejected X11 forwarding request.

三、连接VPS后你可以做什么

现在你已经通过Xshell成功登录到远程Linux服务器,可以在命令行中执行各种管理操作:

  • 更新系统yum update -y(CentOS)或 apt update && apt upgrade -y(Ubuntu)
  • 安装LNMP环境:Nginx、MySQL、PHP 等网站运行环境
  • 安装宝塔面板:实现可视化界面管理服务器,适合新手快速 搭建WordPress网站
  • 配置防火墙:使用 firewalldufw 管理端口开放

如果你打算建站,强烈建议先安装 宝塔面板,后续可以通过网页界面操作,无需记忆大量Linux命令。

四、进阶教程:使用SSH密钥登录(更安全)

上面的教程是教大家如何通过密码登录VPS,在一些VPS商家也要求通过SSH密钥登录,相对来说密钥登录会更加安全,但是对于小白用户来说会比密码登录更加复杂,你可以做一些了解,然后自己选择是否采用SSH密钥登录。

什么是密钥登录?

类似于两个人对暗号,你在自己电脑生成一个私钥,然后在服务器上上传一个公钥。连接时两个密钥能对上,才能让你登录VPS。

对比项密码登录 ✅ 推荐新手密钥登录 🔒 适合进阶
操作难度简单,填用户名密码就行较复杂,需要生成/管理密钥文件
安全性一般,密码可能被暴力破解更高,几乎无法被破解
登录体验每次都要手动输入密码免密码,一键连接
换电脑怎么办不受影响,任何电脑都能登录需要把私钥文件复制到新电脑,否则连不上
密钥丢了怎么办很麻烦,需要通过VPS控制台重置,或保留备用登录方式
适用人群新手、只有1-2台VPS长期管理多台服务器、对安全要求高的用户

对于新手来说,使用密码登录就够了(前提是你密码足够复杂,暴力破解也很难破开)

如果你想试试密钥登录,可以参考下面的步骤:

  1. 在Xshell里生成密钥对:工具 → 用户密钥管理者 → 生成(选RSA 4096)
  2. 把公钥上传到VPS:通过密码方式先登录VPS,将公钥内容放入 ~/.ssh/authorized_keys 文件
  3. 修改Xshell会话:将登录方式从 Password 改为 Public Key,选择你的私钥文件
  4. 测试连接:成功后即可免密码登录

⚠️ 重要提醒:如果你决定使用密钥登录,务必备份好私钥文件(建议存到云盘或U盘)。一旦私钥丢失且没有备用登录方式,你可能需要通过VPS服务商的控制台重置整个SSH配置才能重新登录。

五、Xshell连接VPS常见问题(FAQ)

Xshell提示"Connection failed"或"Could not connect to"?

出现这个提示通常是网络问题或者端口不对。默认的SSH端口都是22,不过一些厂家,例如搬瓦工,他为了安全默认会生成随机端口,需要填写正确的端口才能连接。
网络问题就可能是你本地网络连接不到服务器,或者说服务器被国内墙了,最好的方法是重新创建一台没被墙的服务器。

提示"Authentication failed, please try again"密码错误?

这个就是账号密码错误的提示,首先,你用户名是不是填写的root,密码是不是VPS的密码。一些人会填写自己购买VPS网站的用户名和密码,所以导致出错。
另外,如果你是安装的Ubuntu操作系统,那么默认用户名应该是ubuntu。

连接成功后中文显示乱码?

在教程“2、切换到用户身份验证标签”的那个界面,切换到终端标签,将编码改为UTF-8,保存后重新连接VPS就正常了。

Xshell 8免费版和付费版有什么区别?

付费版就是带有商业授权,不限制标签页数量。对于个人建站和学习来说,免费版功能完全够用。

Xshell 6/7/8的教程通用吗?

通用,最多就是软件界面发生变化,操作方法是一样的。

下面是你可能会需要用到的Xshell文章:

加我微信

🚀 看教程还是觉得迷茫?不如让我手把手带你

「WordPress建站陪跑」——从选域名、买主机,到装主题、上线发文,每一步都有我全程陪跑,少走弯路,直达目标。

👉 了解建站陪跑服务
🔒

评论已关闭

本文的评论功能已关闭,如有问题欢迎通过其他方式联系我们。

×
二维码

扫码关注

AI 建站助手

🤖
您好!我是奶爸建站笔记 AI 助手,有什么可以帮您的吗?
快速咨询: