ssh-config
Installation
SKILL.md
SSH Config
SSH key management, configuration, tunneling, and security hardening.
Key Generation
# Ed25519 (recommended — shorter, faster, more secure)
ssh-keygen -t ed25519 -C "your@email.com"
ssh-keygen -t ed25519 -f ~/.ssh/github_key -C "github" # custom filename
ssh-keygen -t ed25519 -f ~/.ssh/deploy_key -C "deploy" -N "" # no passphrase
# RSA 4096 (for legacy systems that don't support Ed25519)
ssh-keygen -t rsa -b 4096 -C "your@email.com"
# Change passphrase on existing key
ssh-keygen -p -f ~/.ssh/id_ed25519