Back to Tools
Config Builder
Git Config
Key Validator
Fingerprint
Tunnel Helper

Quick Start

Fill in the form below to generate your SSH configuration for any server.

Quick Start

Generate SSH configuration specifically for Git repositories.

Quick Start

Validate your SSH key format and structure.

Upload SSH Key

Click to upload your SSH key file

Quick Start

Calculate SSH key fingerprints with different hash algorithms.

Upload Public Key

Click to upload your public key file

MD5

Legacy format

SHA256

Modern standard

SHA512

Highest security

Quick Start

Generate SSH tunnel commands for port forwarding.

Local Forwarding

Forward local port to remote server

Remote Forwarding

Forward remote port to local machine

Dynamic Proxy

Create a SOCKS proxy server

Complete SSH Toolkit Guide

SSH Config Builder

  1. Enter Host Name - A friendly name for your SSH connection
  2. Specify HostName/IP - The actual server address
  3. Set User Name - Username for authentication
  4. Configure Port - SSH port (default: 22)
  5. Add Identity File - Path to your SSH key
  6. Generate & Copy - Create config and add to ~/.ssh/config
Host example-server HostName 192.168.1.100 User deploy Port 22 IdentityFile ~/.ssh/id_rsa

Git SSH Config

  1. Select Git Host - GitHub, GitLab, Bitbucket, or custom
  2. Set Identity File - SSH key for Git operations
  3. Add Options - Git-specific SSH settings
  4. Generate Config - Create Git-optimized SSH config
  5. Test Connection - Verify with ssh -T git@github.com

SSH Key Validator

  1. Upload Key File - Click to upload SSH key
  2. Or Paste Content - Manually paste key
  3. Validate Key - Check format and security
  4. Review Results - See validation status
  5. Fix Issues - Address any problems

Supported: RSA, Ed25519, ECDSA, DSA

SSH Key Fingerprint

  1. Upload Public Key - Select public key file
  2. Choose Algorithm - MD5, SHA256, or SHA512
  3. Calculate Fingerprint - Generate key fingerprint
  4. Verify Identity - Use fingerprint for verification

SSH Tunnel Helper

  1. Select Tunnel Type - Local, remote, or dynamic
  2. Enter SSH Server - Connection details
  3. Configure Ports - Set port mappings
  4. Add SSH Key - Authentication key path
  5. Generate Command - Create tunnel command
  6. Execute - Run in your terminal

Pro Tips

  • Use descriptive host names in SSH config for easy identification
  • Always validate SSH keys before deploying to production
  • Use different SSH keys for different services (GitHub, servers, etc.)
  • Regularly rotate SSH keys and update fingerprints
  • Test SSH tunnels locally before production deployment
  • Use the Git SSH config generator to manage multiple Git accounts