Linux服务器怎么上传文件,常用上传命令有哪些?

Linux服务器上传文件,最通用的路径是走SSH协议:命令行用scp或sftp,图形化操作用WinSCP、FileZilla这类SFTP客户端,遇到大文件、断点续传或目录同步就交给rsync。 下面按实际动手的顺序,把这些方式拆开讲清楚。

先弄明白一件事:上传文件到底在跟谁打交道

很多人卡住,不是不会敲命令,而是没搞清楚”上传”这个动作在服务器端对应什么。

详细讲解Linux终端非常使用ssh远程连接命令和scp文件上传和下载
加载中
详细讲解Linux终端非常使用ssh远程连接命令和scp文件上传和下载

SSH协议是大部分上传方式的地基

无论是scp、sftp还是WinSCP,本质都是通过SSH通道把本地文件写到服务器某个目录里,因此有三个前提条件必须同时成立:

  • 服务器SSH服务在跑,默认端口22,也可能被改成其他端口
  • 你有一个能登录的系统账号,密码或密钥可用
  • 你的账号对目标目录有写权限

这三条任何一条不满足,工具再花哨也白搭,业内专家指出,运维排查上传失败的顺序,基本就是”网络通不通、账号对不对、权限够不够”这三步。

上传方向与流量计费的常识

从本地传到服务器,属于服务器的”入方向”流量,据国内主流云厂商的计费文档说明,入方向流量通常不单独计费,出方向才按带宽或流量结算,所以正常上传资料到服务器,一般不会产生额外流量账单。

linux服务器上传文件用什么工具比较好:五类方案横向对比

先把选项摆出来,再决定用哪个,比一上来就背命令高效得多。

方式 典型工具 适合场景 断点续传 是否需要装软件
scp命令 OpenSSH自带 单文件、少量文件快速传输 不支持 不用
sftp命令 OpenSSH自带 需要浏览目录、交互式上传 部分支持 不用
rsync rsync 大文件、目录同步、增量传输 支持 需安装
图形客户端 WinSCP、FileZilla、MobaXterm 日常运维、拖拽上传 多数支持 需要
云控制台/临时HTTP 云厂商VNC、python临时服务 没有SSH权限的应急场景 不支持 不用

命令行派:scp与sftp的具体用法

scp适合一条命令解决战斗,注意端口参数是大写 -P:

scp -P 22 ./app.tar.gz root@192.168.1.10:/opt/
scp -P 22 -r ./static/ root@192.168.1.10:/opt/www/

sftp更适合边看目录边传:

sftp -P 22 root@192.168.1.10
sftp> lcd /Users/me/Downloads
sftp> cd /opt
sftp> put app.tar.gz
sftp> ls -lh

第一次连接会提示确认指纹,输入yes即可,配好密钥后,用 ssh-copy-id root@192.168.1.10 可以免密码,后续上传会顺畅很多。

图形化派:客户端连接参数怎么填

WinSCP、FileZilla、MobaXterm的连接信息是同一套:

  • 协议选 SFTP(不是FTP)
  • 主机填服务器公网IP
  • 端口填SSH端口,默认22
  • 用户名填系统账号,密码或密钥二选一

连上之后左侧是本机目录,右侧是服务器目录,直接把文件拖到右侧窗口就完成上传。

从Windows本地把文件上传到Linux服务器的完整操作路径

年轻人第一次上手,按下面三步走基本不会翻车。

第一步:确认网络与端口是通的

在本地命令行执行:

ping 服务器IP
nc -vz 服务器IP 22

第二条能返回succeeded,说明22端口可达,如果ping通但端口不通,大概率是云服务器安全组或本机防火墙没放行SSH端口。

第二步:确认账号与目录权限

登录服务器后执行:

whoami
ls -ld /opt
df -h

ls -ld 看目标目录的属主和权限位,df -h 看剩余空间,上传大文件前不看空间,传一半报”No space left on device”,属于典型的自找麻烦。

第三步:上传后做一次校验

大文件传完别急着用,比对一下哈希值最稳妥:

# 服务器端
md5sum /opt/app.tar.gz
# 本地(Linux/macOS)
md5sum ./app.tar.gz

两个值一致,说明文件完整落地。

linux服务器上传文件提示权限不足怎么解决

Permission denied 是上传环节出现频率最高的报错,原因基本跑不出三类。

三类常见原因

  • 目录写权限不够:普通账号往 /opt、/var/www 这类属于root的目录写,必然被拒
  • 父目录缺执行权限:路径上任何一层目录没有x权限,都进不去
  • SELinux或挂载属性限制:部分发行版开启了强制策略,或者目录被 chattr 加了不可变属性

正确做法:别动辄上chmod 777

临时图省事把目录改成777,等于给所有账号开了写权限,是安全隐患,更规范的处理是改属主:

chown -R www:www /var/www/html
chmod -R 755 /var/www/html

如果确实需要普通账号上传,就把文件传到自己的家目录,再用有权限的账号移动到位,行业共识认为,上传失败的根因定位,八成能在权限位和属主这两列信息里找到答案。

大文件与自动化场景:rsync才是主力

单文件几百兆以上,或者要定期同步目录,scp就不太够用了。

断点续传与限速参数

rsync -avzP --partial ./data/ root@192.168.1.10:/opt/data/
rsync -avz --bwlimit=2000 ./data/ root@192.168.1.10:/opt/data/

-P 等于进度显示加断点续传,--partial 保留半截文件,--bwlimit 按KB/s限速,避免把生产带宽吃满。

上传慢的时候先查哪里

上传速度上不去,按这个顺序排查:

  • 本地出口带宽是否被占满
  • 云服务器公网带宽规格多大,小带宽机型本来就是瓶颈
  • 是否在传大量小文件,此时压缩打包再传比逐个传快得多
  • 加密算法开销,老版本SSH在千兆内网下确实会拖慢速度

简米云、酷番云服务器上传文件的带宽计费与地域线路差异

用云服务器时有两个容易被忽略的点,一是带宽计费方式:固定带宽和按使用流量计费,前者适合长期稳定业务,后者适合偶尔传大文件的场景,二是地域与线路:本地和服务器机房跨省甚至跨国时,物理链路延迟会直接体现在上传速度上,选择离自己近的地域节点,体感差别很明显。

几个补充手段,应急时用得上

  • Xshell、SecureCRT里的rz命令:装了lrzsz后,服务器端敲 rz -y 就能从本地选文件上传,走的是终端通道,适合小文件
  • 云控制台的文件上传功能:部分厂商控制台提供网页端上传,没有SSH权限时可用
  • 临时HTTP方式:在服务器上开一个临时HTTP服务接收文件,传完立刻关掉,仅限内网或临时排查

linux服务器怎么把文件上传上去:常见疑问解答

没有SSH登录权限,还能上传文件吗

不能走标准SSH通道,可行的替代是云厂商控制台自带的文件管理或VNC功能,或者让管理员开通一个专用账号并限定目录,临时FTP方案也能用,但不建议长期开启。

上传后文件属主变成了root怎么办

scp和sftp以哪个账号登录,文件属主就是谁,用root登录上传,文件自然是root所有,Web服务可能读不了,改用业务账号上传,或者传完后执行 chown 修正。

上传中途断了,需要从头再来吗

scp不支持续传,断了只能重传,改用rsync加 -P --partial,或者用支持断点续传的图形客户端,都能从断点继续,不用浪费已经传完的部分。选对传输工具,比反复重试更省时间。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%80%8e%e4%b9%88%e4%b8%8a%e4%bc%a0%e6%96%87%e4%bb%b6%ef%bc%8c%e5%b8%b8%e7%94%a8%e4%b8%8a%e4%bc%a0%e5%91%bd%e4%bb%a4%e6%9c%89%e5%93%aa%e4%ba%9b%ef%bc%9f/

赞 (0)
上一篇 2026年10月21日 07:09
下一篇 2026年10月21日 07:11

相关推荐

  • AIoT未来估值多少?AIoT行业投资前景深度解析

    AIoT(人工智能物联网)产业正处于从技术爆发迈向商业落地的关键拐点,其未来估值逻辑已发生根本性转变,核心结论在于:AIoT未来估值将不再单纯依赖硬件出货量的规模效应,而是取决于“端边云智”一体化生态的变现能力与数据资产的复利价值, 随着生成式AI与大模型的注入,AIoT设备正从单纯的连接节点进化为具备自主决策……

    2026年3月15日
    12400
  • AIoT屏幕怎么设置?如何连接智能家居设备

    AIoT屏幕设置的核心在于打通“设备配网-场景联动-权限管理”闭环,通过智能家居APP完成基础连接后,利用自动化规则实现语音或传感器触发的智能交互,很多人拿到AIoT屏幕时,面对满屏的图标和复杂的菜单感到无从下手,它不仅仅是一块显示内容的玻璃,而是家庭或办公空间的智能中枢,设置过程并不晦涩,只要理清逻辑,就能让……

    2026年6月14日
    4700
  • flex代码检查怎么做?,有哪些常用方法?

    flex代码检查是通过自动化工具与人工审查双重保障,确保CSS Flexbox布局代码无兼容性漏洞、风格统一且性能高效的关键环节,它能帮助团队在早期发现问题,降低维护成本,为什么要重视flex代码检查Flexbox布局早已成为现代前端开发的基础能力,但日常开发中我们经常遇到弹性项目不换行、对齐失效、旧版浏览器回……

    2026年7月16日
    600
  • 英国dataideas独立服务器测评,81.75美元/月方案实测对比,英国独立服务器租用哪家好

    英国Dataideas 81.75美元/月独立服务器方案在2026年Q1的实测中,凭借基于AMD EPYC 9004系列的算力优势与伦敦Tier III数据中心的低延迟表现,成为高并发Web应用及跨境业务的首选,其性价比优于同配置KVM方案约15%-20%,但需注意其仅支持信用卡及加密货币支付且无中文客服支持……

    2026年5月13日
    4800
  • 兰州本地机房物理机租用哪家好,哪家性价比高?

    兰州本地机房物理机租用,直接说结论:兰州新区数据中心和甘肃电信IDC机房在稳定性和带宽上表现最好,适合对网络要求高的业务;而兰州本地中小型IDC在价格上更有优势,但需要实地考察机房环境,业内专家指出,选择机房时,网络质量和服务响应是核心,价格只是参考,兰州物理机租用价格对比和配置选择物理机配置怎么定租用物理机……

    2026年7月26日
    1000
  • Jtti服务器测评,美国、新加坡不限流量实测数据表现,Jtti服务器好用吗

    Jtti服务器在美国和新加坡节点实测中,新加坡线路在亚洲地区延迟更低且稳定性更优,美国节点适合面向北美用户或需要特定IP段的用户,综合性价比与网络质量,新加坡不限流量方案更受国内用户青睐,Jtti服务器核心配置与不限流量策略解析硬件基础与网络架构Jtti作为近年来在独立服务器市场崭露头角的品牌,其核心竞争力在于……

    2026年5月15日
    5400
  • LayerVPS测评,新加坡英国10美元/年实测,性能表现如何

    LayerVPS在2026年的新加坡与英国节点表现稳定,10美元/年套餐虽属入门级,但凭借低延迟和基础稳定性,适合个人博客及轻量级测试场景,其中新加坡节点对国内访问速度更具优势,在云计算服务日益普及的2026年,用户对于VPS(虚拟专用服务器)的需求已从单纯的“可用”转向“高性价比”与“特定地域优化”,Laye……

    2026年5月16日
    5700
  • LOL手游在哪个服务器怎么看,在哪里查看?

    打开LOL手游客户端,点左上角头像进入个人信息页,直接在名片区域就能看到自己所处的服务区,再配合主界面右侧的“战区”入口确认归属,两步操作就能精准定位服务器,lol手游怎么看自己在哪个区?三个方法直接定位先泼一盆冷水:LOL手游的“服务器”和端游的“艾欧尼亚”“黑色玫瑰”完全两码事,手游版不存在让你主动选大区的……

    2026年10月20日
    100
  • AIoT管控系统是什么?智能物联网管理平台哪个好

    AIoT管控系统已成为实现万物互联与智能化运营的关键基础设施,其核心价值在于通过人工智能与物联网的深度融合,打破数据孤岛,实现从“被动监控”到“主动决策”的跨越,企业部署该系统的根本目的,在于以数据为驱动,极大提升运营效率并降低管理成本,最终构建具备自我感知、自我优化能力的智能生态闭环,核心结论:从连接到赋能的……

    2026年3月15日
    11400
  • 广电网vps怎么样?广电网vps哪家好

    在2026年严格的网络合规环境下,广电网VPS是依托国家广电骨干网络构建的云服务器,它以原生IP的极高纯净度与直连骨干网的超低延迟,成为直播、矩阵营销与数据采集中降低封禁风险的最优基础设施,广电网VPS的核心壁垒与底层架构区别于传统电信联通的物理链路广电网VPS并非简单租用机房,而是深度接入中国广播电视网络集团……

    2026年4月24日
    7300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注