KS
Killer-Skills

ssh — how to use ssh how to use ssh, ssh setup guide, ssh vs telnet, ssh alternative, ssh install, ssh key pair generation

v1.0.0
GitHub

About this Skill

Ideal for System Administration Agents requiring secure remote access and file transfer capabilities. ssh is a secure protocol for remote access, allowing users to establish encrypted connections to remote machines for command execution and file transfer.

Features

Establish SSH connections using password or key-based authentication
Generate and manage SSH key pairs
Execute commands on remote machines
Transfer files between local and remote machines
Configure SSH for easier connections

# Core Topics

HelixDevelopment HelixDevelopment
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
33
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add HelixDevelopment/HelixAgent/ssh

Agent Capability Analysis

The ssh MCP Server by HelixDevelopment is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use ssh, ssh setup guide, ssh vs telnet.

Ideal Agent Persona

Ideal for System Administration Agents requiring secure remote access and file transfer capabilities.

Core Value

Empowers agents to establish and manage secure SSH connections using password or key-based authentication, execute commands on remote machines, and transfer files between local and remote machines using protocols like SSH.

Capabilities Granted for ssh MCP Server

Automating remote server management
Executing commands on remote machines
Transferring files securely between local and remote machines

! Prerequisites & Limits

  • Requires SSH server setup
  • Depends on network connectivity
  • Key-based authentication requires key pair management
Project
SKILL.md
2.8 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

SSH Skill

This skill provides capabilities for establishing and managing SSH connections to remote machines.

Capabilities

  • Establish SSH connections using password or key-based authentication
  • Generate and manage SSH key pairs
  • Configure SSH for easier connections
  • Execute commands on remote machines
  • Transfer files between local and remote machines
  • Manage SSH configurations and known hosts

Authentication Methods

Password Authentication

bash
1ssh username@hostname

When prompted, you should ask the user for their password or a private key.

Key-Based Authentication

Generate a new SSH key pair:

bash
1ssh-keygen -t ed25519 -f ~/.ssh/key_name -C "comment" -N ""

Copy the public key to the remote server:

bash
1ssh-copy-id -i ~/.ssh/key_name.pub username@hostname

Connect using the private key:

bash
1ssh -i ~/.ssh/key_name username@hostname

SSH Configuration

Create or edit the SSH config file for easier connections:

bash
1mkdir -p ~/.ssh 2cat > ~/.ssh/config << 'EOF' 3Host alias 4 HostName hostname_or_ip 5 User username 6 IdentityFile ~/.ssh/key_name 7 Port 22 8 ServerAliveInterval 60 9EOF 10chmod 600 ~/.ssh/config

Then connect using the alias:

bash
1ssh alias

Common SSH Options

  • -p PORT: Connect to a specific port
  • -X: Enable X11 forwarding
  • -L local_port:remote_host:remote_port: Set up local port forwarding
  • -R remote_port:local_host:local_port: Set up remote port forwarding
  • -N: Do not execute a remote command (useful for port forwarding)
  • -f: Run in background
  • -v: Verbose mode (add more v's for increased verbosity)

File Transfer with SCP

Copy a file to the remote server:

bash
1scp /path/to/local/file username@hostname:/path/to/remote/directory/

Copy a file from the remote server:

bash
1scp username@hostname:/path/to/remote/file /path/to/local/directory/

Copy a directory recursively:

bash
1scp -r /path/to/local/directory username@hostname:/path/to/remote/directory/

SSH Agent

Start the SSH agent:

bash
1eval "$(ssh-agent -s)"

Add a key to the agent:

bash
1ssh-add ~/.ssh/key_name

Troubleshooting

  • Check SSH service status on remote: systemctl status sshd
  • Verify SSH port is open: nc -zv hostname 22
  • Debug connection issues: ssh -vvv username@hostname
  • Check permissions: SSH private keys should have 600 permissions (chmod 600 ~/.ssh/key_name)
  • Verify known_hosts: If host key changed, remove the old entry with ssh-keygen -R hostname

Secure SSH Key Management

Local Storage with Proper Permissions

The most basic approach is to ensure proper file permissions:

bash
1# Set correct permissions for private keys 2chmod 600 ~/.ssh/id_ed25519 3# Set correct permissions for public keys 4chmod 644 ~/.ssh/id_ed25519.pub 5# Set correct permissions for SSH directory 6chmod 700 ~/.ssh

Related Skills

Looking for an alternative to ssh or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication