SuperAPI AI Directory

external-gitcode-ascend-ssh-connection

Deployment & operations

View repository

Updated 10-15 17:19

About this skill

ssh-dev-suite

Features

Multi-profile SSH remote development suite. ControlMaster session multiplexing, container-aware (docker/kubectl).

Runtime environment

  • Client:Windows(Git Bash/MSYS2)、macOS、Linux
  • Server:Linux
  • Windows client note: ControlMaster is unavailable (the script automatically skips it), PATH environment variable expansion differences, newline character issues

Modules

  • connect: connect, execute, transfer, background tasks → connect/SKILL.md
  • deploy: deploy and roll back → deploy/SKILL.md
  • tunnel: port forwarding and proxy → tunnel/SKILL.md
  • debug: remote troubleshooting → debug/SKILL.md
  • long-task: long-running task management, checkpoint recovery → long-task/SKILL.md

Configuration

config.yamlGenerated with agent guidance, refer toconfig.example.yaml. Passwords are set via environment variables.

Notes

  • Authentication priority: key > environment variable password > interactive
  • The container field automatically wraps docker/kubectl exec

Token constraints

All submodules follow unified principles:

  • Remote command output: prefer filtering parameters (--tail/--head/--grep); reading complete large logs is prohibited
  • Status checks: check the summary first, go deeper as needed
  • Repeated information: do not restate known content