Agent skill · software engineering · sundial-org

ssh-essentials

Essential SSH commands for secure remote access, key management, tunneling, and file transfers.

Why this skill is useful

Provides niche SSH commands and configurations for secure remote access that the AI wouldn't reliably generate on its own.

What it needs

Requires ssh installed locally. About 5k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

SSH Essentials Secure Shell (SSH) for remote access and secure file transfers. Basic Connection Connecting Interactive use SSH Keys Generating keys Managing keys SSH agent Port Forwarding & Tunneling Local port forwarding Remote port forwarding Dynamic port forwarding (SOCKS proxy) Background tunnels Configuration SSH config file (~/.ssh/config) Using config File Transfers SCP (Secure Copy) SFTP (Secure FTP) Rsync over SSH Security Best Practices Hardening SSH Connection security Troubleshooting Debugging Common issues Advanced Operations Jump hosts (ProxyJump) Multiplexing Execute commands Tips Use SSH keys instead of passwords Use ~/.ssh/config for frequently accessed hosts Enable SSH agent forwarding carefully (security risk) Use ProxyJump for accessing internal networks Keep SSH client and server updated Use fail2ban or similar to prevent brute force Monitor /var/log/auth.log for suspicious activity Use port knocking or VPN for additional security Backup your SSH keys securely Use different keys for different purposes Documentation Official docs: https://www.openssh.com/manual.html Man pages: man ssh, man sshconfig, man sshdconfig

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/ssh-essentials

View the source on GitHub

Browse the @skills marketplace