ssh-essentials

Manage SSH keys, tunnels, and file transfers with OpenSSH tools.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Airmomo/skills --skill ssh-essentials-airmomo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-essentials
Source: https://github.com/Airmomo/skills/tree/main/ssh-essentials
Command: npx skills add https://github.com/Airmomo/skills --skill ssh-essentials-airmomo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes and standardizes SSH knowledge to simplify remote access, key management, and secure file transfers across servers.

Core Features & Use Cases

  • Key generation and management with ssh-keygen and ssh-copy-id
  • Secure connections and tunnels using ssh, port forwarding, and Jump hosts
  • File transfers via scp, sftp, and rsync over SSH

Quick Start

Connect to a server by issuing an SSH command with your user and host, optionally specifying a port and key, to establish a secure remote session.

Frequently Asked Questions about ssh-essentials

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

FAQPage Schema
How do I set up SSH key management for secure remote access?

SSH key management involves generating keys with ssh-keygen and deploying them via ssh-copy-id. This establishes secure remote access without relying on passwords, standardizing authentication across local and remote servers.

What is the best way to transfer files over SSH?

Transferring files over SSH is best handled using scp, sftp, or rsync. These standard OpenSSH tools ensure secure data movement and file synchronization between local and remote servers during remote access sessions.

How do I configure SSH port forwarding and tunnels?

SSH port forwarding and tunnels are configured through standard ssh commands to route network traffic securely. This Skill provides common port-forwarding patterns and Jump host setups for safe remote access.

Can I use OpenSSH tools to manage remote sessions across multiple servers?

Yes, OpenSSH tools like ssh-agent and standard configuration files manage remote sessions across multiple servers. They centralize key authentication and connection profiles for developers and system administrators.

Does SSH tunneling work with Jump hosts for remote access?

SSH tunneling works effectively with Jump hosts to bridge connections through intermediate servers. This approach secures remote access to internal networks that are not directly reachable from your local machine.