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.

📋
Some browser extensions block JavaScript components, and that may not show up the JS-based SSH Config generator tool below. If you don't see the tool, please disable your ad-blocker plugin(s).

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.