Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SSH Deck - 远程文件编辑 · 上传 · 终端 · 搜索New to Visual Studio Code? Get it now.
SSH Deck - 远程文件编辑 · 上传 · 终端 · 搜索

SSH Deck - 远程文件编辑 · 上传 · 终端 · 搜索

SSH Deck

|
2 installs
| (0) | Free
在 VSCode 中直接编辑保存远程服务器文件:SSH 连接管理、拖拽上传、远程搜索、集成终端、跳板机,类似 IDEA Remote Host 的体验
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SSH Deck

在 VSCode 中直接管理和编辑远程服务器文件,体验对标 JetBrains IDE 的 Remote Host / Deployment:连上服务器,文件树浏览,点开即编辑,Ctrl+S 直接保存回服务器。

轻量 SFTP 挂载方案:不在服务器上安装任何东西,一条 SSH 连接搞定。适合改配置、看日志、部署调整等日常运维和轻量开发场景。

功能

  • 连接管理 — 表单配置主机、端口、用户名,支持密码 / 私钥认证,带"测试连接";配置全局保存,所有项目窗口共用
  • 直接编辑保存 — 远程文件在编辑器里打开就是普通文件,Ctrl+S 写回服务器;他人同时改过会弹冲突提醒,不会静默覆盖
  • 拖拽上传 — 从系统文件管理器或 VSCode 资源管理器把文件/文件夹拖到目录上即上传,字节级进度条
  • 远程文件搜索 — 侧边栏常驻搜索面板,输入即搜(底层走远程 find,目录再深也快),结果可右键"在文件树中定位"
  • 集成 SSH 终端 — 右键任意目录"在此目录启动 SSH 会话",复用已认证连接,无需再输密码
  • 跳板机(堡垒机) — 支持经跳板机的二级连接,密码/私钥认证均可
  • 完整文件操作 — 上传/下载、新建/重命名/删除、复制/粘贴、修改权限(chmod)、复制绝对路径;树内支持 F2 / Delete / Ctrl+C / Ctrl+V 快捷键
  • 挂载为工作区文件夹 — 把远程目录挂进工作区,获得全局搜索、Git 装饰等完整体验
  • 安全 — 密码和私钥口令存系统钥匙串(SecretStorage),绝不落明文;主机密钥指纹校验(TOFU),指纹变化时告警防中间人

快速开始

  1. 点击活动栏的 SSH Deck 图标
  2. 点「新建连接」,填写主机、用户名、密码(或私钥)→「测试连接」→「保存」
  3. 展开树浏览服务器文件,单击文件打开编辑,Ctrl+S 保存回服务器
  4. 把本地文件拖到目录节点上即上传

设置

设置项 默认 说明
remoteSftp.showFileSize 开 文件树中显示文件大小
remoteSftp.showModifiedTime 开 文件树中显示修改时间
remoteSftp.showPermissions 关 文件树中显示权限(如 rw-r--r--)
remoteSftp.showHiddenFiles 开 显示 . 开头的隐藏文件

以上也可以在树里右键连接 → 「显示选项」直接勾选。

常见问题

保存了但别人看不到 / 服务器上改了树没变? SFTP 协议没有文件变更推送,插件不做轮询(代价太高)。别人改动后点工具栏的「刷新」即可。

打开大文件弹出提示? 超过 10MB 的文件打开前会确认(整文件读入内存,防止误开大日志卡死编辑器)。建议大文件用右键「下载…」。

远程搜索报"命令不存在"? 搜索依赖服务器上的 find 命令,标准 Linux 都有;极简容器镜像可能缺失。

为什么密码认证的连接第一次要输一次密码? 密码保存在系统钥匙串中,首次连接输入后不再询问。编辑连接时密码留空表示不修改。

已知限制

  • 远程根目录需填绝对路径(如 /opt/app),SFTP 不展开 ~
  • 不支持 vscode.dev / github.dev 浏览器环境(SSH 需要 Node 运行时)
  • 跨服务器的移动/粘贴暂不支持

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft