当前位置:

首页 > Xshell > xshell上传文件到远程 常用传输命令

xshell上传文件到远程 常用传输命令

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

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

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

详解Xshell中如何使用sftp命令连接远程主机,通过lcd和cd分别定位本地与远程目录,使用put命令安全上传文件,并核对传输结果。适用于Windows用户进行单文件快速传输。

本文目录

    在Windows电脑上管理远程服务器时,经常需要把本地的配置文件或脚本传上去。直接使用Xshell内置的SFTP功能是最轻量的方式,无需安装额外软件,也不用打开图形化FTP客户端。只要记住“本地连远程、两端分目录、put传文件”这三个关键点,就能避免常见的路径错误和权限问题。下面以一个简单的文本文件为例,演示从连接到核对的完整过程。

    xshell上传文件到远程 常用传输命令

    Xshell本地终端界面及Windows资源管理器中的测试文件

    1. 准备文件并打开Xshell本地终端

    先在Windows中准备好要上传的文件。为了测试方便,建议在C盘根目录或D盘新建一个专用文件夹,例如C:\UploadTest,并在其中放入一个名为upload-check.txt的普通文本文件。文件名尽量使用英文且不带空格,这样在命令行中输入时不容易出错。注意不要选取包含密码、密钥等敏感信息的文件进行测试。

    确认远程服务器已开启SSH服务,并且你的账号拥有SFTP访问权限。有些服务器虽然允许SSH登录,但可能限制了SFTP功能,这种情况需联系管理员确认。

    启动Xshell,点击工具栏上的【新建会话】或直接打开一个【本地Shell】标签。务必确认当前窗口显示的是本地提示符(通常显示为C:\Users\...>),而不是已经登录到远程服务器的Linux Shell。如果在远程Shell中输入连接命令,会导致从服务器去连接另一台主机,造成逻辑混乱。

    xshell上传文件到远程 常用传输命令

    1. 准备文件并打开Xshell本地终端

    2. 使用sftp命令连接目标主机

    在Xshell的本地提示符下,输入sftp命令来建立安全文件传输连接。基本语法如下:

    sftp [用户名]@[主机IP或域名] [端口]
    

    例如,如果用户名为demo,服务器地址为192.168.1.100,端口为默认的22,则输入:

    sftp demo@192.168.1.100
    

    如果服务器使用了非标准端口(如2222),则在地址后加上端口号:

    sftp demo@192.168.1.100 2222
    

    按回车后,系统会提示输入密码。如果是首次连接该服务器,还会显示主机密钥指纹,确认无误后输入yes继续。连接成功后,提示符会变为sftp>,表示已进入SFTP交互模式。

    xshell上传文件到远程 常用传输命令

    在本地提示符下输入sftp命令连接远程主机

    3. 分别核对远程和本地工作目录

    SFTP环境中存在两个“当前目录”:一个是远程服务器上的目录,另一个是Windows本地的目录。上传前必须明确两者位置,否则容易传错地方或找不到文件。

    首先查看远程目录。输入pwd显示当前远程路径,输入ls列出远程文件。假设我们要传到/home/demo/uploads目录,执行以下命令切换并确认:

    cd /home/demo/uploads
    pwd
    

    接着定位Windows本地文件所在目录。使用lcd(Local Change Directory)命令切换本地路径,lpwd(Local Print Working Directory)查看当前本地路径,lls(Local List)列出本地文件:

    lcd C:\UploadTest
    lpwd
    lls
    

    在lls的输出列表中,确认能看到upload-check.txt。这里最容易混淆的是cd和lcd:cd操作的是服务器,lcd操作的是你的Windows电脑。如果搞反了,就会提示“文件不存在”。

    4. 用put上传并等待命令结束

    当远程和本地目录都确认无误后,执行上传命令。在SFTP提示符下输入:

    put upload-check.txt
    

    按回车后,Xshell会开始传输文件。进度条走完后,会返回sftp>提示符。如果传输成功,通常不会有额外的成功提示,直接回到命令输入状态;如果出现错误,则会显示具体的报错信息,如“Permission denied”(权限拒绝)或“No such file”(文件不存在)。

    注意:如果远程目录下已有同名文件,put命令通常会直接覆盖。在正式生产环境中,建议先备份或使用不同的文件名测试。若提示本地文件找不到,请再次检查lpwd和lls的结果,确保路径和文件名拼写完全一致。

    xshell上传文件到远程 常用传输命令

    使用put命令将本地文件上传至远程目录

    5. 核对远程文件并正常退出

    上传完成后,不要立即关闭连接。输入ls查看远程目录,确认upload-check.txt已出现在列表中。为了进一步验证,可以记录文件大小,或者通过另一个SSH会话登录服务器,使用cat或md5sum命令检查文件内容完整性。

    如果需要下载文件,可以使用方向相反的get命令。例如get remote-file.txt会将远程文件下载到当前Windows本地目录。

    确认一切正常后,输入bye或exit退出SFTP会话。对于偶尔的单文件传输,这种命令行方式比启动图形化Xftp更快捷;如果需要频繁批量管理大量文件,再考虑使用Xftp的图形界面进行操作。

    xshell上传文件到远程 常用传输命令

    使用ls确认文件已上传并退出SFTP会话

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

    详解如何在 Xshell 8 中新建 RDP 会话连接 Windows 服务器桌面。包含协议选择、3389端口设置、全屏模式配置及远程账户登录验证,帮助用户在同一窗口管理图形界面与命令行操作。

    xshell连接失败怎么解决 故障排查
    xshell连接失败怎么解决 故障排查

    Xshell连接服务器报错怎么办?本文详解Windows环境下Xshell SSH连接失败的排查步骤:检查主机端口配置、使用Test-NetConnection测试网络连通性、确认服务器sshd服务状态及防火墙规则、核对用户名与密钥认证设置。按顺序排除DNS、网络、服务端及认证故障,快速解决连接超时或被拒绝问题。

    如何使用xshell传文件 配置Xftp和SFTP传输
    如何使用xshell传文件 配置Xftp和SFTP传输

    在 Xshell 中连接服务器后,如何一键打开 Xftp 进行 SFTP 文件传输?本文详解从建立 SSH 会话、配置 SFTP 属性到上传下载验证的完整流程,确保文件安全高效传输。

    xshell怎么连接服务器的ftp
    xshell怎么连接服务器的ftp

    详解如何在 Xshell 中通过本地 Shell 标签页连接 FTP 服务器。涵盖协议确认、ftp 命令语法、身份认证及 get 下载验证步骤,澄清 SSH 会话与 FTP 连接的区别,适合需要快速进行轻量级文件传输的用户。

    xshell不在一个网段怎么连接vmware虚拟机
    xshell不在一个网段怎么连接vmware虚拟机

    解决 Xshell 与 VMware 虚拟机 IP 不在同一网段的连接问题。通过 NAT 模式直连或配置宿主机端口映射,实现跨网段 SSH 远程登录 Ubuntu 虚拟机,包含详细步骤与防火墙设置指南。

    xshell远程连接交换机怎么操作
    xshell远程连接交换机怎么操作

    详解在 Windows 上使用 Xshell 连接交换机的步骤:包括网络预检、新建 SSH 会话配置、主机密钥核对、账号密码认证及登录后的设备验证。保留会话设置,确保后续快速安全接入。

    xshell环境配置要求 系统与连接条件
    xshell环境配置要求 系统与连接条件

    详解 Xshell 在 Windows 11 下的系统资源要求与 SSH 连接前置条件。涵盖 PowerShell 端口测试、会话属性配置、公钥与密码认证设置及主机指纹核对流程,帮助读者快速排查连接失败原因,建立稳定的远程终端环境。

    xshell命令大全 常用终端指令汇总
    xshell命令大全 常用终端指令汇总

    在Windows 11环境下使用Xshell 8连接Linux服务器,详解pwd、ls、cd等基础导航指令,以及cat、cp、mv文件操作和SFTP传输命令。通过连贯的练习目录操作,快速掌握终端日常维护技能。

    xshell快捷键打开xftp 文件传输启动技巧
    xshell快捷键打开xftp 文件传输启动技巧

    掌握 Xshell 中 Ctrl+Alt+F 快捷键的使用技巧,一键从 SSH 终端跳转至 Xftp 进行 SFTP 文件传输。包含快捷键失效排查、菜单调用替代方案及上传下载验证步骤,适用于 Windows 版 Xshell 8 与 Xftp 8。

    xshell 如何配置 shell 快捷命令
    xshell 如何配置 shell 快捷命令

    学习如何在 Xshell 8 中建立快速命令集,将 pwd 等常用 Shell 命令保存为点击即发的按钮,并绑定到指定会话,实现登录后自动显示快捷栏,提升 Linux 服务器管理效率。

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

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

    Windows
    Windows

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

    PDF教程
    PDF教程

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

    Mac软件 更多
    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

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

    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    Aperty macOS版
    Aperty macOS版
    macOS

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

    WINDOWS 更多
    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

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

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。

    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

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