ssh-dev-suite/connect

Manage SSH connections, execute remote commands, and transfer files across hosts and containers.

31|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Ascend/agent-skills --skill ssh-dev-suite-connect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-dev-suite/connect
Source: https://github.com/Ascend/agent-skills/tree/main/skills/drivingsdk-ascend-model-migration/ssh-connection/connect
Command: npx skills add https://github.com/Ascend/agent-skills --skill ssh-dev-suite-connect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sshpass, rsync, kubectl, docker, python, base64, and includes scripts (resource) components.

What problem does it solve?

SSH connection management, remote command execution, file transfers, and background task orchestration across Linux hosts and containers.

Core Features & Use Cases

  • SSH connection management and remote session execution
  • File upload/download and container-aware command execution
  • Background job management for long-running tasks

Quick Start

Connect to a profile, run a remote command, or transfer files using the SSH helper suite.

Frequently Asked Questions about ssh-dev-suite/connect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SSH remote command execution across multiple Linux hosts?

Automate SSH remote command execution by using profile-based configurations to script connections and run commands across multiple hosts. Profile management allows batch execution without manual login prompts.

Can I transfer files to a remote host and execute commands inside a Docker container?

Transfer files to a remote host and execute commands inside a Docker container using container-aware command wrapping. The suite integrates rsync for secure file transfer and docker for direct container interaction.

Do I need sshpass and rsync installed to manage remote sessions and file transfers?

Yes, sshpass and rsync are required dependencies to manage remote sessions and file transfers. Python, base64, docker, and kubectl are also needed to support optional password authentication and container interactions.

What is the best way to run background jobs on remote Linux machines via SSH?

Run background jobs on remote Linux machines via SSH by utilizing the suite's background task orchestration features. This mechanism handles long-running tasks securely without maintaining an active terminal session.

Does this SSH automation approach support kubectl for interacting with containers?

This SSH automation approach supports kubectl for interacting with containers by wrapping remote commands. It applies container-aware command execution to manage both Docker and Kubernetes environments.

What are the limitations of using password authentication for scripted remote administration?

Limitations of using password authentication for scripted remote administration include security risks compared to SSH keys. The suite supports optional password or key authentication, but keys are recommended for automated workflows.