Mac上传文件到VPS终极指南:3种方法任你选,Mac高效上传文件至VPS,三步通解攻略


一、别被命令行劝退!SCP其实比拖拽还简单

凌晨三点改完代码,发现网站 *** 活传不上更新包——这场景是不是很熟悉?​​其实90%的传输失败都毁在工具没选对​​。Mac上传文件到VPS,真不用当技术宅也能玩转。今天咱们就用最白的话,拆解三种连我妈都能学会的法子!

​▎ 零基础首选:SCP命令(加密+免装软件)​
打开终端(在启动台搜"终端"就行),直接粘贴这条神奇咒语:

bash复制
scp -P22 /Users/你的名字/Desktop/网站.zip root@123.45.67.89:/var/www/

​参数拆解​​:

  • -P22:VPS的SSH端口号(默认22可省略)
  • /Users...zip:你电脑里文件的​​完整路径​​(把文件拖到终端自动生成路径)
  • root@123...:VPS登录账号+IP(root换成你的用户名)
  • :/var/www/:VPS上的目标文件夹
Mac上传文件到VPS终极指南:3种方法任你选,Mac高效上传文件至VPS,三步通解攻略  第1张

传完终端会显示进度条,连密码都是在终端里输(输入时看不见字符,别慌正常现象)。​​实测比微信传文件还 *** 0%​

​避坑案例​​:同事老王把端口写成小写-p, *** 活连不上。记住​​端口参数-P必须大写!​


二、图形党福音:FileZilla拖拽大法

适合"看见黑窗口就手抖"星人,完全可视化操作:

  1. 官网下个FileZilla(免费无广告)
  2. 打开软件顶部填:
    • 主机:VPS的IP地址
    • 用户名:VPS账号(如root)
    • 密码:VPS密码
    • 端口:22(选SFTP协议!)
  3. 点"快速连接"按钮
  4. ​左右窗口拖文件​​:左边是Mac文件夹,右边是VPS目录

​优势​​:

  • 传一半断网能​​续传​​(命令行做不到)
  • 直接​​右键改文件权限​​(755/644这些数字不用记,点勾选框就行)
  • 支持​​批量传整个文件夹​

某独立开发者靠这招每天同步200+设计稿,比用某度网盘省3小时/天


三、高端玩家隐藏技:rsync增量同步

适合经常更新网站的老鸟,​​只传修改过的文件​​:

bash复制
rsync -avz --progress /本地项目/ root@VPS_IP:/服务器目录/

​参数玄机​​:

  • -a:保留文件属性(创建时间/权限)
  • -v:显示传输详情
  • -z:压缩省流量
  • --progress:显示进度条

​场景实测​​:

  • 第一次传:10GB网站文件耗时8分钟
  • 第二次传(只改了个CSS文件):​​2秒完成​

传输工具斗兽场(小白直接看结果)

​方式​上手难度安全性断点续传适用场景
​SCP命令​⭐⭐🔒🔒🔒传小文件/应急
​FileZilla​🔒🔒🔒日常管理/批量传
​rsync​⭐⭐⭐⭐🔒🔒🔒频繁更新大项目

四、血泪避坑手册(附自救方案)

​▎ 错误1:文件传完打不开?权限没设对!​

  • ​症状​​:网页显示403 ***
  • ​急救​​:FileZilla里右击文件 → 文件权限 → 勾"所有者可写"(或填755)

​▎ 错误2:传大文件总是断线?​

  • ​方案1​​:用split命令切分文件(比如4GB切4份)
    bash复制
    split -b 1G 电影.mp4 电影分割_
    传完在VPS上用cat 电影分割_* > 电影.mp4合并
  • ​方案2​​:换BBR加速线路的VPS(传输速度翻倍)

​▎ 错误3:提示"Permission denied"?​

  • 可能1:​​用户名用错​​(别只会用root!)
  • 可能2:​​目标文件夹没写权限​​(试试传到/home/用户名/ 下)

个人观点

作为把Mac当生产工具的十年老用户,说句得罪人的话:​​别盲目追命令行炫技!​​ 我见过实习生为传个20KB的配置文件折腾半小时SCP参数,隔壁用FileZilla的同事都上线三个功能了。

​真正的高效是分场景选工具​​:

  • 临时传个脚本 → SCP够快
  • 管理网站全套文件 → FileZilla省心
  • 更迭大型项目 → rsync真香

最后提醒:​​别用普通FTP(端口21)​​!你电脑密码在公网裸奔不是开玩笑的。下次传文件前,先问自己:这文件值不值得我开安全通道?答案会帮你省下未来哭晕在厕所的眼泪。