SSH Config Generator
Build your ~/.ssh/config file visually. Add multiple hosts with aliases, identity files, proxy jumps, and connection options. 100% client-side.
Add Host Entry
About SSH Config Files
The SSH config file (~/.ssh/config) lets you define per-host connection settings, saving you from typing long SSH commands. Instead of ssh -i ~/.ssh/key.pem -p 2222 user@192.168.1.100, just type ssh prod-server.
Common Options
Host— alias used inssh <alias>HostName— actual IP address or domainUser— SSH usernamePort— SSH port (default: 22)IdentityFile— path to the private keyProxyJump— bastion/jump host for tunnelingForwardAgent— forward SSH agent to remote hostServerAliveInterval— keepalive interval to prevent timeouts
Usage
Copy the generated config and save it to ~/.ssh/config. Set permissions with chmod 600 ~/.ssh/config.
Related Tools
- Password Generator — generate secure passwords
- Hash Generator — compute file hashes
- Chmod Calculator — calculate file permissions
- Subnet Calculator — plan network subnets