Skip to content

Releases: gooesman/dsh-plugin-remote-dev

Release list

Release v1.0.0

Choose a tag to compare

@gooesman gooesman released this 08 Sep 02:23

初始版本发布

新增功能

  • ✅ SSH 连接支持密码认证和密钥认证
  • ✅ 指纹策略:临时或永久保存主机指纹
  • ✅ 公钥推送:一键推送本地公钥到远程服务器
  • ✅ 远程工作区:设置和浏览远程工作目录
  • ✅ 文件操作:读取、写入、列出远程文件
  • ✅ 命令执行:在远程服务器上执行 shell 命令
  • ✅ 端口转发:SSH 本地端口转发
  • ✅ 后台进程:管理远程长期运行的进程
  • ✅ UI 面板:悬浮面板提供可视化操作界面

模型工具

  • remote_connect - 连接 SSH 服务器
  • remote_status - 查看连接状态
  • remote_exec - 执行远程命令
  • remote_read - 读取远程文件
  • remote_write - 写入远程文件
  • remote_list - 列出远程目录
  • remote_set_workspace - 设置远程工作区
  • remote_disconnect - 断开连接
  • remote_forward - 端口转发管理
  • remote_process - 后台进程管理
  • remote_push_key - 推送公钥

技术特性

  • 使用系统 SSH 客户端(无需额外依赖)
  • Windows 密码认证自动处理(SSH_ASKPASS)
  • 支持 SSH 密钥认证
  • 连接状态持久化

已知问题

  • 暂不支持 SSH 代理转发
  • 暂不支持 SFTP 文件传输
  • 大文件传输可能超时

文档

  • README.md - 完整项目说明
  • API.md - API 文档
  • examples/ - 使用示例
  • CONTRIBUTING.md - 贡献指南

Made with ❤️ by Gooesman

Full Changelog: https://github.com/gooesman/dsh-plugin-remote-dev/commits/v1.0.0