# SSH Manager

> Use this tool when you need to manage multiple remote servers securely and efficiently, executing commands, transferring files, and automating deployments through a unified interface. It solves problems in DevOps workflows, application deployment automation, and remote server administration by providing a profile-based configuration, command aliases, and automated deployment strategies. The SSH Manager takes input through a Node.js-based interface and outputs secure, enterprise-grade SSH connections with features like connection pooling, server aliases, and secure sudo command execution.

Canonical page: https://skillsregistry.net/skills/ssh-manager  
JSON: https://api.skillsregistry.net/v1/skills/ssh-manager

## Description

Advanced SSH management server that enables AI assistants to execute commands, transfer files, and manage deployments across multiple remote servers through a unified interface. Built with Node.js and featuring connection pooling for performance, the implementation provides profile-based configuration for different project types (Frappe/ERPNext, Docker, Node.js), command aliases for frequently used operations, and automated deployment strategies with permission detection and backup creation. The server includes sophisticated features like server aliases for simplified access, hooks system for pre/post-deployment actions, and secure sudo command execution with password masking, making it valuable for DevOps workflows, application deployment automation, and remote server administration where AI assistants need programmatic SSH access with enterprise-grade security and deployment intelligence.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ssh-manager)
- **Repository:** <https://github.com/bvisible/mcp-ssh-manager>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "ssh-manager"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ssh-manager` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ssh-manager/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
