You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook通过VSCode SSH连接远程服务器如何下载zip文件到本地

可行解决方案

以下方案均无需额外配置SSH主机名、不依赖scp权限,适配Mac端VSCode SSH环境:

方案1:调用VSCode原生命令面板下载(优先级最高)

  • 确保当前VSCode已成功连接远程SSH服务器
  • 按下Cmd + Shift + P调出命令面板
  • 搜索并选中Remote-SSH: Download File选项
  • 输入远程zip文件的绝对路径(可右键点击远程文件选择「复制路径」直接获取)后回车
  • 在弹出的本地文件选择窗口中指定保存位置,即可自动完成下载

方案2:通过base64转码跨端传输(适用于所有文件传输场景)

无需额外开放端口、不依赖文件传输功能,适合1G以内的zip文件:

  • 在远程服务器的VSCode内置终端中执行命令,将zip转码为base64文本:
    base64 -w 0 /远程zip文件的绝对路径 > zip_b64.txt
  • 在VSCode中打开生成的zip_b64.txt,全选内容后复制(VSCode SSH默认支持跨端剪贴板同步)
  • 本地Mac打开终端,切换到你要保存文件的目录,执行命令解码生成zip:
    pbpaste | base64 -D > 自定义文件名.zip
  • 验证本地生成的zip文件大小和远程一致即可使用

方案3:修复VSCode右键下载选项

如果希望恢复右键直接下载的功能,可按以下步骤调整配置:

  • 按下Cmd + ,打开VSCode设置页
  • 搜索remote.downloadFile,确认对应功能处于启用状态
  • 再搜索files.explorerContextMenu,重置上下文菜单配置,清除自定义隐藏项
  • 重启VSCode后重新连接SSH,选中单个zip文件右键即可看到「下载」选项

补充说明:部分版本Mac端VSCode仅在选中单个文件时才会显示下载选项,选中文件夹、多文件时默认隐藏该入口。

内容的提问来源于stack exchange,提问作者user202004

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 14:45:00