SSH Config Generator

Generate SSH config file entries (~/.ssh/config) with host aliases, keys, tunnels, and jump hosts

All processing happens in your browser. No data is uploaded.
Offline Ready

SSH Config Generator

Generate SSH config file entries (~/.ssh/config) with host aliases, keys, tunnels, and jump hosts

🔒All processing happens in your browser. No data is uploaded.
Global Defaults (Host *)

Toggle to set default options that apply to all hosts

Host: myserver
Please Select
admin
~/.ssh/id_ed25519
IdentitiesOnly
AddKeysToAgent
ForwardAgent
bastion-host
5432 db-host:5432
8080 localhost:3000
Compression
(default)
(default)
(default)
One option per line, e.g.: PreferredAuthentications publickey DynamicForward 1080
Quick SSH Command
ssh myserver
Generated SSH Config
# SSH Config - Generated by FreeToolsHub # Place this in ~/.ssh/config Host myserver HostName 192.168.1.100