SSH Port Checker
Test if SSH port is open and accessible on any server.
What is an SSH Port?
SSH (Secure Shell) uses port 22 by default for encrypted remote access to servers. When you can't connect via SSH, the first step is checking if the port is open and reachable. This tool tests TCP connectivity from our servers to your target, helping diagnose firewall issues, misconfigurations, or network problems.
Common SSH Ports
| Port | Usage |
|---|---|
| 22 | Default SSH port (IANA assigned) |
| 2222 | Common alternative (Docker, dev environments) |
| 22222 | Secondary alternative for security through obscurity |
| 443 | SSH over HTTPS port (bypasses restrictive firewalls) |
Why is my SSH port closed?
- •SSH service not running — Check with
systemctl status sshd - •Firewall blocking — Check iptables, ufw, or cloud security groups
- •Wrong port — SSH might be configured on a non-standard port in /etc/ssh/sshd_config
- •NAT/Router issue — Port forwarding may not be configured for internal servers
- •Server offline — The machine might be powered off or unreachable
Frequently Asked Questions
Is SSH TCP or UDP?
Is SSH port 22 secure to expose to the internet?
What's the difference between 'closed' and 'filtered'?
Can I SSH over port 443 to bypass firewalls?
Why does the port show open but I still can't connect?
Related Tools
Key Generator
Generate RSA, Ed25519, and ECDSA SSH keys securely in your browser.
Config Generator
Generate ~/.ssh/config entries visually. Build config files with host aliases, jump hosts, and identity files.
Key Validator
Validate SSH public and private keys. Check key type, format, fingerprint, and comment.
PEM to PPK Converter
Convert PEM SSH keys to PPK format for PuTTY. Validate keys and get step-by-step conversion instructions.
SSL Checker
Check SSL/TLS certificate validity, expiry, chain, and issuer for any domain. Color-coded expiry warnings.
Need to manage SSH connections?
SSH Workbench lets you connect, browse files, and manage servers visually.
Try SSH Workbench Free