| name | external-gitcode-ascend-ssh-connection |
| description | SSH远程开发套件,连接管理、命令执行、文件传输、部署、隧道、调试 |
| original-name | ssh-dev-suite |
| synced-from | https://gitcode.com/Ascend/agent-skills |
| synced-date | 2026-05-26 |
| synced-commit | 1f7666e7768a0ceb21bb1d40ce4b5179fcb6f1d6 |
| license | UNKNOWN |
ssh-dev-suite
功能
多profile SSH远程开发套件。ControlMaster会话复用,容器感知(docker/kubectl)。
运行环境
- 客户端:Windows(Git Bash/MSYS2)、macOS、Linux
- 服务端:Linux
- Windows 客户端注意:ControlMaster 不可用(脚本已自动跳过)、PATH 环境变量展开差异、换行符问题
模块
- connect:连接、执行、传输、后台任务 →
connect/SKILL.md
- deploy:部署与回滚 →
deploy/SKILL.md
- tunnel:端口转发与代理 →
tunnel/SKILL.md
- debug:远程排查 →
debug/SKILL.md
- long-task:长耗时任务管理、checkpoint恢复 →
long-task/SKILL.md
配置
config.yaml由agent引导生成,参考config.example.yaml。
密码通过环境变量设置。
注意事项
- 认证优先级:密钥 > 环境变量密码 > 交互
- container字段自动包装docker/kubectl exec
Token约束
所有子模块遵循统一原则:
- 远程命令输出:优先使用过滤参数(--tail/--head/--grep),禁止读取完整大日志
- 状态检查:先查摘要,按需深入
- 重复信息:不复述已知内容