SSH Config Generator

This tool lets you generate the SSH config entries quickly. Fill the fields and hit the generate button and copy the entries to your SSH config file.

Generate SSH config file entries

Generate valid ~/.ssh/config entries

Host Alias *
Connection nickname
Hostname/IP *
Server address
Username
Leave empty for current user
Port
Default: 22 (use 1-65535)
Identity File
If you have multiple keys
Advanced Options
Proxy Jump Host
Jump through this host first
Local Forward
local:remote:port
Remote Forward
remote:local:port
Additional Options
Forward X11
Forward SSH Agent
Strict Host Key Checking
Keep Alive

Generated Config

With the ~/.ssh/config file, you can save the details about various servers you regularly connect to via SSH.

It generates one set of entries for a server at a time. If you have multiple servers, you need to manually add the generated entries one after another in ~/.ssh/config file.

Learn more about using SSH config file in detail.

How to Use SSH Config File [Beginner’s Guide]
Using SSH profiles can help you in cases where you regularly connect to various servers. No need to remember the IP address and other such details for SSH connection.