Releases: gooesman/dsh-plugin-remote-dev
Releases · gooesman/dsh-plugin-remote-dev
Release list
Release v1.0.0
初始版本发布
新增功能
- ✅ 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