SSH Config Profile Builder

Writing long, repetitive ssh connection commands manually is tedious. SSH supports a powerful configuration engine via ~/.ssh/config that lets you define shorthand host profiles.

Use this interactive config builder to configure profiles (including ProxyJumps and keepalives) and copy your config blocks instantly.


Interactive SSH Config Builder

Configure your connection profile settings on the right, and copy the compiled configuration block on the left.

[ ~/.ssh/config PROFILE ]


Test connection command:

[ HOST CONFIGURATION ]
Profile Alias (Shorthand name)
Remote HostName (IP or Domain)
User
Port
Identity Private Key path
ProxyJump (Jump host gateway)
Additional Security/Flags:
--- ### Why Use SSH Config? * **Shorthand Connections:** Instead of writing `ssh -i ~/.ssh/id_ed25519 -p 2202 ubuntu@10.0.4.15`, you can configure the profile and run `ssh webserver`. * **Security (ProxyJump):** Access private internal databases behind a firewalled bastion by typing a single jump command, routing traffic safely. * **KeepAlives:** By default, SSH drops inactive connections. Enabling `ServerAliveInterval` sends a heartbeat every 60 seconds to keep your shell active.