dsh-plugin-ftp-server
在终端中运行以下命令:
dsh plugin install YinjiangCN/dsh-plugin-ftp-server
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install YinjiangCN/dsh-plugin-ftp-server 即可安装,源码仓库:https://github.com/YinjiangCN/dsh-plugin-ftp-server
插件介绍
你经常需要在 DeepSeek Harness 会话中向外部 FTP 客户端暴露一个目录,又不想去单独部署一个服务。这个插件把完整的 FTP 服务器作为 harness 的子进程跑起来:在浏览器设置面板里填好监听地址、端口和凭据,点启动或停止即可;会话结束或手动停服后子进程会被自动回收,不留残余进程。
整个服务核心仅依赖 Node 内置模块,零第三方依赖。命令集覆盖日常所需的目录浏览与管理、上传、下载、追加、断点续传、被动/主动模式、重命名和删除。所有操作都被 chroot 到你指定的共享根目录内,路径穿越(..)被拦截,根目录本身也无法被删除或重命名。支持单账号密码或匿名登录,内置 180 秒空闲超时、崩溃检测和子进程自动清理。
适合在可信内网中需要快速文件共享的开发者,或为 AI 工作流搭建临时文件交换通道的场景。注意:明文 FTP 没有加密,凭据和数据均明文传输,请仅在内部或可信网络中使用。除非你真的打算把整个文件系统都共享出去,否则不要把共享根目录指向 /。
使用场景
- 可信内网中快速向外部 FTP 客户端共享目录
- AI 工作流中搭建临时文件交换通道
- 开发调试时把 workspace 目录暴露给 FTP 客户端
适合人员
- 需要临时 FTP 文件服务的开发者
- 在可信内网中做文件共享的用户
- 使用 DeepSeek Harness 的自动化工作流使用者