SSH config generator
Turn a long SSH command into a short, reusable host alias. Generate a security-conscious OpenSSH config block without sending hostnames, usernames, or key paths to a server.
Describe one SSH host.
Advanced connection options
Review before you install.
Host production HostName server.example.com User deploy Port 22 IdentityFile ~/.ssh/id_ed25519 IdentitiesOnly yes StrictHostKeyChecking ask ServerAliveInterval 60 ServerAliveCountMax 3
One block. One short command.
- 1
Open your client config
Create or edit
~/.ssh/configon the device that initiates SSH. - 2
Append and protect it
Paste the block, save it, then run
chmod 600 ~/.ssh/config. - 3
Verify the first connection
Check the server’s host-key fingerprint through a trusted channel before accepting it.
Open SSH from a browser.
Terminalbox includes one free outbound SSH session and a persistent 5 GB workspace. No card required; your server continues to use normal OpenSSH.
Know what the block changes.
Does this SSH config generator upload my server details?
No. The generator runs in your browser and has no form submission or server endpoint. Terminalbox analytics record only page views and button actions, never the values entered into the tool.
Should I paste a private SSH key here?
No. IdentityFile is only the path where OpenSSH should look for a key on your device, such as ~/.ssh/id_ed25519. Never paste private-key contents into this or another config generator.
Where should the generated block go?
Append it to ~/.ssh/config on macOS or Linux, then make sure only your user can read the file with chmod 600 ~/.ssh/config. Windows OpenSSH uses the config file inside your .ssh folder.
What does ProxyJump do?
ProxyJump tells OpenSSH to reach the destination through a bastion or jump host. The jump host can be another alias in your SSH config or a compact user@hostname value.
Why is “StrictHostKeyChecking no” unavailable?
Disabling host-key verification makes man-in-the-middle attacks easier. This tool offers yes, ask, and accept-new so a generated config never silently accepts a changed host key.