当前位置:

首页 > Xshell > Xshell怎么上传文件到服务器

Xshell怎么上传文件到服务器

Xshell 6 简体中文
Xshell 6 简体中文

Xshell6是一个强大的安全终端模拟软件。 Xshell6支持SSH1,SSH2和TELNET 协议。用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。

立即下载
2026-08-22
系统应用 系统工具 Xshell 远程控制 安全终端 模拟软件

想在 Windows 上用 Xshell 把文件传到 Linux 服务器?本教程演示如何使用 SFTP 的 put 命令精准控制上传路径,以及如何利用 ZMODEM (rz) 快速发送文件。包含目录切换、权限检查及文件核对步骤,适合新手避坑。

本文目录

    把 Windows 电脑上的文件传到服务器,最直接的方式是利用 Xshell 内置的 SFTP 功能或 ZMODEM 协议。前者适合需要精确控制远程路径的场景,后者在服务器支持 rz 命令时操作更为快捷。最容易出错的地方往往不是命令本身,而是混淆了“本地”与“远程”的操作环境,或者将文件传入了错误的目录。下面以上传说明文件 upload-note.txt 为例,先明确本地来源与远程落点,再完成传输和核对。

    Xshell怎么上传文件到服务器

    Xshell SFTP 界面展示了本地与远程文件的双窗格布局,便于直观对比目录结构。

    1. 准备本地文件与服务器接收目录

    在开始传输前,先在 Windows 文件资源管理器中找到要上传的 upload-note.txt。打开确认内容,确保不是旧版本或空文件。建议将本次需传输的文件集中到一个专用文件夹,例如 C:\Transfer\upload,这样可以减少在命令行中选择文件时误点同名文件的风险。

    同时,必须确认服务器的登录账号以及允许写入的接收目录,例如 /home/demo/incoming。第一次传输建议先用普通的文本文件验证流程,不要直接拿服务器正在使用的配置文件、程序二进制文件或数据库文件试上传。如果远程目录中已存在同名文件,应先按管理要求备份或更换新文件名;上传成功并不代表覆盖行为一定符合预期。

    Xshell怎么上传文件到服务器

    1. 准备本地文件与服务器接收目录

    2. 从本地 Shell 建立 SFTP 连接

    打开 Xshell,新建或选择一个会话连接到服务器。连接成功后,点击工具栏上的【新建文件传输】按钮(通常显示为绿色箭头图标),或者在当前会话标签页上右键选择【打开 SFTP 标签】。这将启动 Xshell 内置的 SFTP 客户端,并自动使用当前 SSH 会话的认证信息。

    Xshell怎么上传文件到服务器

    通过工具栏按钮或右键菜单快速开启 SFTP 传输通道。

    注意,这一步必须在 Xshell 的 SFTP 界面或本地 Shell 中完成。如果在已登录的 Linux 服务器终端里直接输入 sftp 命令,此时客户端运行在服务器上,它所能访问的“本地文件”其实是那台服务器的文件系统,而不是你 Windows 电脑上的文件。遇到这种情况,请退出该子进程,回到 Xshell 的 SFTP 界面操作。

    进入 SFTP 界面后,可以看到左侧是本地文件列表,右侧是远程服务器文件列表。如果使用的是命令行模式的 SFTP 标签页,输入 help 可以查看当前支持的命令列表。

    3. 指定两端目录后执行 put

    在 SFTP 命令行或界面中,首先需要定位文件。如果使用命令行模式,先执行 lcd C:\Transfer\upload,将本地工作目录切换到准备好的文件夹。通过 lpwd 和 lls 命令确认当前位置及文件名无误。

    随后,执行 cd /home/demo/incoming,切换远程接收目录,并用 pwd 和 ls 查看落点。这里需要特别注意:前面带 l 的命令(如 lcd, lls)操作的是 Windows 本地文件,而不带 l 的命令(如 cd, ls)操作的是服务器远程文件。切勿将 Windows 的路径格式直接用于远程 cd 命令。

    两边目录核对无误后,执行 put upload-note.txt。put 命令的作用是将文件从本地上传到远程;反之,get 则是从远程下载到本地。等待传输进度条结束或命令行提示完成后,再次使用 ls 查看远程目录,确认目标文件已存在。

    如果提示找不到本地文件,请检查 lcd 指向的目录是否正确、文件名大小写是否匹配;如果提示远程权限不足(Permission denied),则说明当前账号对该目录没有写入权限,需联系管理员调整权限或更换目录。不要为了传一个文件就随意给目录开放所有人写权限,也不要未经确认切换 root 账号覆盖现有文件。

    4. 在远程端核对文件再结束连接

    传输结束后,不要立即关闭连接。建议在 Xshell 的普通 SSH 终端标签页中,进入同一接收目录进行检查。使用 cat upload-note.txt 或 md5sum 等命令核对文件内容和摘要,确保文件完整且未被截断。特别是对于大文件或中途发生过网络波动的传输,校验摘要尤为重要。

    需要注意的是,上传文件不等于部署应用。说明文件传入接收目录后可以直接留存;但如果是可执行程序、脚本或配置文件,应先完成必要的内容检查,再按正式流程安装、赋予执行权限或重启服务,切勿直接将上传动作等同于服务生效。

    确认传输完整且文件可用后,在 SFTP 中输入 bye 或 close 断开连接。本地的原文件仍然保留,可以与远程副本共同用于后续的版本比对。

    Xshell怎么上传文件到服务器

    4. 在远程端核对文件再结束连接

    5. 已有 rz 环境时用 ZMODEM 上传

    如果服务器已经安装了 lrzsz 工具包(包含 rz 和 sz 命令),可以使用更直观的 ZMODEM 方式上传。在 Xshell 的 SSH 终端中,先 cd 到允许写入的接收目录,然后输入 rz 并回车。

    Xshell怎么上传文件到服务器

    执行 rz 命令后,Xshell 自动弹出的本地文件选择对话框。

    Xshell 检测到 ZMODEM 请求后,通常会自动弹出文件选择窗口。在弹出的窗口中选中 Windows 上的 upload-note.txt,点击打开即可开始发送。这种方式无需记忆复杂的 SFTP 命令,适合快速传输少量小文件。

    如果未自动弹出窗口,可以在 Xshell 菜单栏中选择【文件】>【传输】>【ZMODEM 发送】,手动触发文件选择。请注意区分方向:rz 是接收(Receive ZMODEM),即服务器从 Windows 接收文件;sz 是发送(Send ZMODEM),即服务器向 Windows 发送文件。本次上传应使用 rz。

    若终端提示 command not found: rz,说明服务器未安装该工具。此时应退回使用前面的 SFTP 方法,不必急于在生产服务器上安装额外软件。无论使用哪种方式,完成后都应在远程目录核对文件,并保留本地原件及此次使用的目标路径记录。掌握“本地选源、远程选点、确认方向”的原则,就能避免绝大多数上传错误。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    Xshell
    相关文章 更多
    xshell怎么连接linux虚拟机
    xshell怎么连接linux虚拟机

    如何在 Windows 上使用 Xshell 连接 Linux 虚拟机?本教程详细演示获取虚拟机 IP、安装 OpenSSH Server、配置 Xshell 会话参数及处理主机密钥验证的全过程,适用于 Ubuntu 等常见发行版,助您安全高效地管理远程服务器。

    Xshell远程创建Linux用户:Ubuntu useradd命令实操指南
    Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

    在 Xshell 中如何为 Linux 服务器创建新用户?本文基于 Ubuntu 24.04 环境,演示从登录检查、useradd 创建账户、设置密码到验证主目录的完整步骤,帮助管理员规范执行用户管理任务。

    Xshell官方下载与安装指南:Windows版获取、许可选择及激活验证
    Xshell官方下载与安装指南:Windows版获取、许可选择及激活验证

    详解如何在Windows电脑上从NetSarang官网下载正版Xshell,避免第三方捆绑风险。涵盖家庭/学校免费许可申请、商业授权激活、安装步骤及首次启动后的登记验证流程,帮助用户快速建立安全的SSH终端环境。

    Xshell配合Xming配置X11图形界面转发详细教程
    Xshell配合Xming配置X11图形界面转发详细教程

    详解Xshell如何启用X11转发并连接本地Xming服务器,包括设置localhost:0.0显示地址、验证服务器X11Forwarding配置及使用xterm测试图形窗口显示的操作步骤。

    Xshell连接Linux中文乱码怎么办?调整终端编码快速修复
    Xshell连接Linux中文乱码怎么办?调整终端编码快速修复

    Xshell终端出现中文乱码?本文详解如何查看Linux服务器LANG环境,正确设置Xshell会话的终端编码(UTF-8/GBK),并通过重新输出验证效果,确保中文显示正常且不破坏原文件。

    Xshell安装报错无法定位程序输入点kernel32的解决方法
    Xshell安装报错无法定位程序输入点kernel32的解决方法

    遇到Xshell安装或启动时报错“无法定位程序输入点”并提及kernel32.dll?不要随意下载DLL文件。请按照本文步骤检查Windows系统版本兼容性,使用官方纯净安装包,并在必要时通过DISM和SFC命令修复系统组件,确保软件正常运行。

    Xshell会话日志保存教程:如何录制终端输出并自动存档
    Xshell会话日志保存教程:如何录制终端输出并自动存档

    详解Xshell Windows版日志功能,包括手动记录会话输出、设置连接后自动保存日志文件,以及如何区分终端日志与服务器配置备份,确保操作过程可追溯。

    Xshell怎么连接服务器的详细步骤教程
    Xshell怎么连接服务器的详细步骤教程

    详细介绍在Windows上使用Xshell 8连接Linux服务器的步骤,包括新建会话、填写IP与端口、密码或密钥认证、主机指纹核对及连接失败排查,适合新手快速上手远程管理。

    xshell怎么用 远程连接基础教程
    xshell怎么用 远程连接基础教程

    详细讲解Xshell 8在Windows系统中连接Linux服务器的步骤,包括新建SSH会话、设置主机IP与端口、选择Password或公钥认证、验证主机指纹及登录后使用whoami和pwd进行基础检查。

    xshell上传文件 本地文件传输教程
    xshell上传文件 本地文件传输教程

    详细讲解在 Windows 版 Xshell 中利用 SFTP 协议上传文件的步骤。涵盖本地 Shell 连接、lcd/lls 确认源文件、cd/pwd 锁定目标目录以及 put 命令执行与校验,适合需要快速单文件传输的用户。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版
    Windows/ macOS/ Linux

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    WINDOWS 更多
    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版
    Windows

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版
    Windows

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    即将离开本站
    您即将前往第三方网站,请确认是否继续?