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@hostnameTest Connection
ssh -T [email protected]List SSH Keys
ls -la ~/.sshStart SSH Agent
eval "$(ssh-agent -s)"Add Key to Agent
ssh-add ~/.ssh/id_ed25519Best 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.