ssh
SSH remote access - connections, tunnels, keys, file transfers. Use when connecting to servers, managing SSH keys, setting up port forwarding, or transferring files with scp/rsync.
By dicklesworthstone · 695 installs
npx skills add dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill ssh
Source repository · Upstream listing
<! TOC: Quick Start THE EXACT PROMPT Essential Commands Config AGENTS.md Blurb References
SSH — Secure Remote Access
Core Capability: Secure shell connections, key management, tunneling, and file transfers.
Quick Start
THE EXACT PROMPT — Common Workflows
Connect Through Jump Host
Local Port Forward (access remote service locally)
Generate and Deploy Key
Essential Commands
Task Command
Connect ssh user@host
Connect on port ssh p 2222 user@host
Connect with key ssh i ~/.ssh/key user@host
Run remote command ssh user@host "command"
Interactive remote ssh t user@host "htop"
Copy to remote scp file.txt user@host:/path/
Copy from remote scp user@host:/path/file.txt ./
Sync to remote rsync avzP ./local/ user@host:/remote/
Local forward ssh L local:remote:port user@host
Remote forward ssh R remote:local:port user@host
SOCKS proxy ssh D 1080 user@host
Jump host ssh J bastion user@internal
Generate key ssh keygen t ed25519
Copy key to server ssh copy id user@host
Debug connection ssh vvv user@host
SSH Config
Location: ~/.ssh/config
Then connect with just: ssh myserver
Connection Multiplexing (faster reconnects)
SSH Agent
Security Tips
Use Ed25519 keys (faster, more secure than RSA)
Set PasswordAuthentication no on servers
Keep keys encrypted with passphrases
Use ssh agent to avoid typing passphrase repeatedly
Restrict key usage with command= in authorized keys
AGENTS.md Blurb
Copy this to your project's AGENTS.md:
References
Topic Reference
Full command reference [COMMANDS.md](references/COMMANDS.md)
Port forwarding details [TUNNELS.md](references/TUNNELS.md)
Key management [KEYS.md](references/KEYS.md)