100% Free • Secure by Default

SSH Config Generator
Simplify Server Access

Generate SSH configuration files for easier server access. Create configs for AWS, DigitalOcean, GitHub, and custom servers with jump hosts and advanced options.Connect to servers with simple aliases instead of long commands.

Multiple Hosts
Jump Host Support
Pre-built Templates
Command Examples

Quick Templates

SSH Hosts

Host #1

Common SSH Commands

Generate Ed25519 Key
ssh-keygen -t ed25519 -C "[email protected]"
Generate RSA Key
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Copy Key to Server
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@hostname
Test Connection
List SSH Keys
ls -la ~/.ssh
Start SSH Agent
eval "$(ssh-agent -s)"
Add Key to Agent
ssh-add ~/.ssh/id_ed25519

Best Practices

  • Use SSH keys instead of passwords for authentication
  • Set appropriate permissions: chmod 600 ~/.ssh/config
  • Use ed25519 keys for better security and performance
  • Enable ForwardAgent only when necessary for security
  • Set StrictHostKeyChecking to "yes" in production
  • Use ServerAliveInterval to prevent connection timeouts
  • Organize hosts with wildcards for similar configurations
  • Keep your SSH config file organized with comments
  • Use ProxyJump for accessing servers behind bastions
  • Regularly rotate your SSH keys

Powerful Features

Everything you need to manage SSH connections efficiently

Multiple Hosts

Configure multiple SSH hosts in a single file. Manage connections to all your servers from one place.

Quick Templates

Pre-built templates for AWS EC2, DigitalOcean, GitHub, and jump host configurations to get started quickly.

Security Features

Support for key-based auth, strict host checking, agent forwarding, and other security best practices.

Deploy and Manage Your Servers

Use Server Compass to deploy applications and manage servers with built-in SSH access and monitoring.