搬瓦工VPS
Bandwagonhost

Xshell 上传下载文件教程:使用内置文件管理器传输 VPS 文件

本文于 2026-07-27 10:55 更新,内容已保持最新状态,请放心阅读。

Xshell 除了可以通过 SSH 登录 Linux VPS,还带有文件管理器,可以在 Windows 电脑和服务器之间上传、下载文件。整个过程不需要另外安装 Xftp,也不用在服务器中安装 rz、sz 命令。

本文使用 Xshell 8 演示 Xshell 上传下载文件的完整步骤,包括打开文件管理器、加载服务器目录、上传 Windows 本地文件,以及把 VPS 文件下载到电脑。

如果电脑中还没有安装软件,可以先查看:Xshell/Xftp 官方免费版申请与下载教程,完成 Xshell 的下载和安装。

文件传输前需要先建立 SSH 会话,如果还没有连接服务器,可以参考:Windows 使用 Xshell 连接 Linux VPS 教程,准备好服务器 IP、SSH 端口、用户名和密码。

一、Xshell 文件管理器有什么用

Xshell 文件管理器会通过当前已经建立的 SSH 会话读取服务器目录。打开后,可以查看远程文件,并在 Windows 电脑和 Linux VPS 之间传输文件。

使用 Xshell 传输文件时,右侧面板显示的是服务器目录,不是 Windows 本地磁盘。上传前需要进入服务器上的保存目录,下载时则要选择电脑上的保存位置。

文件管理器可以访问哪些目录,还与当前登录账号的权限有关。root 用户可以进入的目录较多,普通用户则主要在自己的主目录中操作。

如果只需要在 Windows 电脑中登录服务器并执行命令,不需要使用文件管理器传输文件,也可以参考:PuTTY 连接 SSH 详细图文教程。需要上传和下载文件时,继续使用本文介绍的 Xshell 文件管理器会更加方便。

二、打开 Xshell 内置文件管理器

打开文件管理器需要完成三个步骤:先连接 Linux VPS,再打开右侧文件管理器面板,最后加载服务器上的远程目录。

1. 使用 Xshell 连接 Linux VPS

打开已经保存的 Xshell 会话,登录服务器。终端出现命令提示符后,说明 SSH 连接已经建立,可以继续操作。

如果连接成功后出现 WARNING! The remote SSH server rejected X11 forwarding request.,不会影响 Xshell 文件管理器以及文件上传和下载。想关闭这条提示或检查相关设置,可以查看Xshell 提示 remote SSH server rejected X11 forwarding request 的解决办法

2. 打开文件管理器面板

在 Xshell 顶部菜单栏中点击“查看”,然后选择“文件管理器”。

Xshell 打开内置文件管理器上传下载 VPS 文件

在 Xshell 顶部“查看”菜单中选择“文件管理器”,打开远程文件管理面板

点击后,窗口右侧会出现文件管理器面板。首次打开时,面板中会显示“双击此处列出远程文件”。

Xshell 文件管理器双击加载 Linux 服务器远程文件

打开 Xshell 文件管理器后,双击提示文字加载 Linux VPS 中的远程文件和目录

3. 加载服务器远程目录

双击右侧的提示文字,Xshell 会通过当前 SSH 会话读取服务器文件。加载完成后,面板顶部会显示当前路径,下方会列出文件和文件夹。

Xshell 文件管理器成功显示 Linux 服务器远程目录

双击加载远程文件后,Xshell 文件管理器成功显示 Linux VPS 中的文件和目录

本次登录的是 root 用户,因此打开后显示的是 /root 目录。使用普通用户登录时,初始位置可能是对应用户的主目录,例如 /home/用户名

文件列表中的 .. 表示返回上一级目录。双击普通文件夹,可以进入该目录查看里面的文件。

三、使用 Xshell 上传文件到 VPS

使用 Xshell 上传文件到 VPS 时,需要先进入服务器上的目标目录,然后从 Windows 电脑中选择本地文件。

1. 进入服务器文件保存目录

本文在服务器中建立了 /root/xshell-file-test 测试目录,并在右侧文件管理器中双击进入该目录。

Xshell 文件管理器进入 Linux 服务器测试目录

在 Xshell 文件管理器中双击文件夹,进入用于上传和下载文件的服务器测试目录

普通测试文件可以放在用户主目录,网站文件则需要放到对应的网站根目录。

宝塔面板创建的网站一般位于 /www/wwwroot/域名,部分服务器环境也可能使用 /var/www/html。上传前先核对路径,不要把文件放进不相关的系统目录。

2. 选择需要上传的 Windows 本地文件

进入目标目录后,在右侧文件管理器的空白位置点击鼠标右键,然后选择“上传”。

Xshell 文件管理器右键选择上传文件到 Linux VPS

在 Xshell 文件管理器的空白位置点击右键,然后选择“上传”,从 Windows 电脑中添加本地文件

随后会弹出 Windows 文件选择窗口,找到需要上传的文件,单击选中,再点击“打开”。

在 Windows 电脑中选择文件并通过 Xshell 上传到 VPS

在 Windows 文件选择窗口中找到本地文件,选中后即可通过 Xshell 上传到 Linux VPS

本文使用的测试文件名为 xshell-upload-test.txt。用相同的方法,也可以使用 Xshell 上传文件到 Linux 服务器,例如压缩包、图片、脚本、配置文件和网站文件。

3. 核对文件是否上传成功

上传完成后,新文件会出现在右侧的服务器目录中。此时可以核对文件名、大小和修改时间。

Windows 本地文件通过 Xshell 成功上传到 Linux VPS

上传完成后,本地测试文件已经显示在 Xshell 文件管理器的服务器目录中

如果文件列表没有更新,可以在右侧空白位置点击鼠标右键,然后选择“刷新”。也可以在终端中使用下面的命令查看目录内容:

ls -lh /root/xshell-file-test

上传的是文本文件时,还可以使用 cat 命令查看文件内容:

cat /root/xshell-file-test/xshell-upload-test.txt
在 Xshell 终端中检查上传到 VPS 的文件内容

在 Xshell 终端中使用 cat 命令查看上传文件,确认文件已经保存到 Linux VPS

终端能够正常显示文件内容,说明文件已经保存到服务器,传输过程中也没有损坏。

四、使用 Xshell 下载文件到 Windows

使用 Xshell 下载文件时,需要先在服务器目录中找到远程文件,再选择 Windows 电脑上的保存位置。

1. 选择需要下载的服务器文件

在右侧文件管理器中找到需要下载的文件,单击选中后点击鼠标右键,然后选择“下载”。这也是使用 Xshell 下载服务器文件的主要操作。

在 Xshell 文件管理器中选择服务器文件并下载到 Windows

在 Xshell 文件管理器中选中服务器文件,点击鼠标右键并选择“下载”

服务器目录中的文件较多时,先核对文件名和大小,避免下载错误的备份文件或配置文件。

2. 设置 Windows 保存位置

点击“下载”后,Xshell 会弹出本地目录选择窗口。选择桌面、下载文件夹或其他保存位置,然后点击“确定”。

选择 Xshell 下载服务器文件到 Windows 的保存位置

选择服务器文件在 Windows 电脑中的保存位置,然后点击“确定”开始下载

小文件很快就能下载完成。下载大文件时,需要等待传输结束,在此期间不要关闭 Xshell 会话或断开服务器连接。

3. 检查下载后的文件

进入刚才选择的 Windows 保存目录,找到下载后的文件,并核对文件名和大小。

本文下载的 xshell-download-test.txt 已正常保存到 Windows 电脑。打开后显示的内容与服务器端一致,说明下载过程已经完成。

五、Xshell 文件上传下载遇到问题怎么办

文件管理器无法加载、上传和下载选项不能使用,或者文件没有出现在目录中,多数与 SSH 连接、当前路径和账号权限有关。

1. 首次打开文件管理器不显示目录

文件管理器刚打开时,需要双击“双击此处列出远程文件”的提示,服务器目录才会加载。

如果双击后仍然没有内容,先检查左侧终端是否还处于连接状态。SSH 会话已经断开时,需要重新连接服务器,再打开文件管理器。

2. 上传或下载选项无法使用

上传前需要先加载服务器目录,并进入一个可以访问的文件夹。下载前则必须选中具体文件,只在空白位置打开右键菜单不会出现可用的文件下载操作。

如果右键菜单中的选项无法点击,可以先单击右侧文件列表,再重新选择文件或空白位置。

3. 上传后找不到文件

文件会保存到文件管理器顶部路径栏显示的当前目录。上传前需要先看清楚路径,例如本文使用的是:

/root/xshell-file-test

还可以在终端中使用下面的命令查看当前所在目录:

pwd

如果上传位置不对,先返回正确目录,再重新选择并上传文件。

4. 没有权限向当前目录上传文件

普通用户不能随意向 /root/etc/usr 等系统目录写入文件。

普通用户可以先把文件上传到自己的主目录,例如:

/home/用户名

上传网站文件时,还需要核对网站目录的所有者和读写权限。使用 root 用户上传的文件,可能会因为文件所有者不同,造成网站程序无法修改。

如果这台 VPS 还在使用 root 密码登录,完成文件传输和权限检查后,还可以按照 搬瓦工 VPS 安全加固教程 设置 SSH 密钥登录、UFW 防火墙和 Fail2ban,减少 SSH 端口被扫描和密码爆破的问题。

5. 终端新建的文件没有出现在右侧

通过终端新建、移动或删除文件后,右侧文件管理器可能还显示原来的列表。在空白位置点击鼠标右键并选择“刷新”,即可重新读取当前目录。

六、总结

Xshell 上传下载文件只需要保持 SSH 会话连接,然后通过“查看”菜单打开文件管理器。上传前核对服务器目录,下载时选择好 Windows 保存位置,遇到失败再检查账号权限和连接状态。

对于上传配置文件、安装包、网站文件,或者下载日志和服务器备份,Xshell 自带的文件管理器已经可以完成这些操作,无需为了传输少量文件再安装其他软件。

搬瓦工 VPS 套餐与购买参考
购买前建议先确认套餐区别、购买流程和优惠码,避免选错方案或漏用折扣。
选择建议:
  • 入门:KVM 常规套餐价格较低,适合预算有限、建站测试或轻量使用。
  • 推荐:CN2 GIA-E 套餐机房选择更多,线路表现更适合大陆访问用户。
  • 高端:香港、日本大阪等套餐价格更高,适合对延迟、机房位置或线路有具体要求的用户。
下方表格整理了常见搬瓦工 VPS 套餐,包含配置、机房、价格和购买入口,适合快速对比。
套餐CPU内存硬盘流量带宽机房价格购买
KVM
(最便宜)
2核1GB20GB1TB1GbpsDC2 AO
DC8 ZNET
$49.99/年
最便宜
购买
3核2GB40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
最推荐
2核1GB20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
软银 JPOS_1
荷兰 EUNL_9
圣何塞 CN2 GIA
加拿大 CN2 GIA
$49.99/季度
$169.99/年
购买
3核2GB40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
SLA
(SLA 保障)
2核
独享
1GB20GB1TB2.5Gbps美国 DC5 SLA
99.99% 在线率
每两周免费换IP一次
$65.89/季
$239.99/年
购买
3核
独享
2GB40GB2TB2.5Gbps$116.99/季
$399.99/年
购买
香港(HKHK_8)
高端首选
2核2GB40GB0.5TB1Gbps中国香港
日本东京
日本大阪
新加坡
$89.99/月
$899.99/年
购买
4核4GB80GB1TB1Gbps$155.99/月
$1559.99/年
购买
大阪(JPOS_6)
(高性价比)
2核2GB40GB0.5TB1.5Gbps日本大阪$49.99/月
$499.99/年
购买
4核4GB80GB1TB1.5Gbps$86.99/月
$869.99/年
购买
【常驻小尾巴】
无论本文聊的是 VPS、脚本还是一杯拿铁,我们都为折腾留了一个出口——
👥 搬瓦工中文网QQ交流群:238290124
一句话简介:技术闲聊、优惠爆料、翻车互助、红包随机掉落。
我们在这里等你一起把不可能变成日常。

关于搬瓦工 (BandwagonHost)

搬瓦工隶属于加拿大 IT7 Networks,是全球知名的 VPS 提供商。提供基于 KVM 架构的高性能主机,拥有包括香港、东京、洛杉矶在内的 20 个顶级机房。其自研的 KiwiVM 面板支持机房一键迁移、快照备份及 API 管理,以稳定性和极速直连线路著称。

搬瓦工购买教程搬瓦工套餐汇总