SSH Manager for Openclaw

A specialized utility for organizing SSH configurations, generating secure keys, and auditing remote server connectivity.

sa9saq
v1.1.0
Feb 8, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ssh-manager

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ssh-manager using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is SSH Manager?

SSH Manager is a technical utility designed to simplify the lifecycle of remote server management. By utilizing Openclaw Skills, developers can move away from manual and error-prone editing of configuration files. This skill provides a structured interface for parsing local SSH settings, managing identity files, and ensuring that all connections are configured with security best practices in mind.

Beyond basic host management, the skill emphasizes security and reliability. It automates the generation of modern Ed25519 keys, enforces strict file permissions, and includes built-in validation to protect against shell injection. Whether you are managing a single VPS or a complex network of jump hosts, this tool provides the necessary oversight to keep your remote environment accessible and secure.

SSH Manager Use Cases

  • Rapidly adding and organizing remote server aliases in your local SSH configuration.
  • Generating secure, high-entropy Ed25519 keys for new cloud instances.
  • Auditing and fixing file permissions for the .ssh directory and private keys.
  • Testing remote connectivity and troubleshooting timeout issues without leaving the agent interface.
  • Configuring complex ProxyJump or bastion host setups for secure network traversal.

How SSH Manager Works

  1. The skill scans the ~/.ssh/config file to index existing host aliases, usernames, and identity files.
  2. When adding a new host, it validates inputs for hostnames, ports, and usernames against strict security patterns.
  3. For key generation, it invokes ssh-keygen with recommended defaults, such as Ed25519 and optional passphrases.
  4. Before any write operation, it creates a backup of the current configuration to prevent data loss.
  5. It executes non-blocking connection tests to verify that newly added or modified hosts are reachable.

SSH Manager Setup

To utilize this functionality within Openclaw Skills, ensure you have the standard SSH client suite installed on your system. No external API keys or cloud credentials are required as the skill operates on your local configuration files.

# Ensure your SSH directory exists with the correct permissions
mkdir -p ~/.ssh && chmod 700 ~/.ssh

# The skill will automatically detect and manage your ~/.ssh/config file

SSH Manager Data Schema & Taxonomy

The SSH Manager organizes data based on standard OpenSSH protocols and filesystem structures:

Component Path Description
Connection Config ~/.ssh/config Stores Host, HostName, User, Port, and IdentityFile directives.
Private Keys ~/.ssh/id_* Securely referenced private identity files (permissions enforced at 600).
Configuration Backup ~/.ssh/config.bak A safety copy created automatically before any file modification.
Validation Schema Internal Regex-based checks for Hostname (^[a-zA-Z0-9._-]+$) and User strings.

SSH Manager Advanced Features

  • Support for ProxyJump directives to streamline access through bastion hosts.
  • Automated permission remediation for the .ssh directory and key files to ensure client compliance.
  • Intelligent duplicate host alias detection to prevent configuration conflicts.
  • Integration of AddKeysToAgent directives for seamless passphrase-protected key management.
  • Batch mode connectivity testing to identify authentication failures without hanging the terminal.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*