Free Online SSH Audit — SSH Security Scanner & Checker

The fastest way to audit your SSH server online — detect weak ciphers, outdated algorithms, and known vulnerabilities like Terrapin (CVE-2023-48795), SWEET32, and Logjam in seconds. Free SSH checker, no registration.

→ View a sample SSH audit report without scanning

Server Audit
Client Audit

Enter a public hostname or IP. Port 22 is the default SSH port. Scans run server-side using the ssh-audit tool by Joe Testa.

Auditing
Testing cryptographic algorithms — this takes 10–30 seconds

/100
Scanning…
0
Critical
0
Warnings
0
Passed
0
Total
gen General Information
mac Message Authentication Code Algorithms
key Host-Key Algorithms
enc Encryption Algorithms (Ciphers)
kex Key Exchange Algorithms

Recent Known SSH Vulnerabilities

About This SSH Audit Tool

How the Online SSH Audit Works

Our free online SSH checker connects to your server on the specified port and negotiates the SSH handshake to enumerate all supported algorithms. It then cross-references each algorithm against a database of known weaknesses, CVEs, and best-practice recommendations — the same engine used by the ssh-audit tool by Joe Testa.

1
Enter your server hostname or IP

Works with any public SSH server — OpenSSH, Dropbear, Cisco, Juniper, and more. Supports custom ports.

2
Instant SSH algorithm scan

The SSH scanner tests key exchange (KEX), host key, encryption cipher, and MAC algorithms — typically completing in 10–30 seconds. Detects weak credentials, deprecated algorithms, and Terrapin vulnerability.

3
Get your SSH security grade

Receive an A–F grade, a 0–100 score, CVE vulnerability list, and exact sshd_config lines to fix every issue found. Download a printable report.

Frequently Asked Questions

What is an SSH audit?

An SSH audit is a security assessment of an SSH server's configuration. It checks which cryptographic algorithms — key exchange, ciphers, MACs, and host keys — are enabled and flags weak or deprecated ones. It also detects known CVE vulnerabilities such as Terrapin (CVE-2023-48795), SWEET32, and Logjam. The ssh-audit tool by Joe Testa automates this process.

How do I check my SSH server online for free?

Enter your server's hostname or IP address in the scan box at the top of this page and click Audit. This free online SSH checker connects to your server, tests all supported algorithms, and returns a detailed security report with a grade (A–F) and specific sshd_config recommendations within 10–30 seconds. No software installation or registration needed.

What is the Terrapin SSH vulnerability (CVE-2023-48795)?

Terrapin (CVE-2023-48795) is a prefix truncation attack against the SSH Binary Packet Protocol. It allows a man-in-the-middle attacker to silently drop or modify the first few messages of an SSH connection. Use our free SSH Terrapin checker above to scan your server. The fix is to upgrade to OpenSSH 9.6 or later and enable strict key exchange.

How do I check if my SSH has weak ciphers or weak MAC algorithms?

Use the free SSH cipher scanner above — enter your server IP or hostname and click Audit. It lists every cipher, MAC, and key exchange algorithm your server supports and flags weak ones like 3des-cbc, arcfour, hmac-md5, hmac-sha1, diffie-hellman-group1-sha1, and ssh-dss with specific removal recommendations.

What is ssh-audit by Joe Testa?

ssh-audit is an open-source SSH server and client auditing tool created by Joe Testa (github.com/jtesta/ssh-audit). It analyses SSH configurations for weak algorithms, known vulnerabilities, and compliance issues. sshaudit.online provides a free web interface to run ssh-audit against any public SSH server without installing any software.

How do I harden my SSH server?

To harden your SSH server: disable weak ciphers and algorithms in /etc/ssh/sshd_config, use only strong key exchange algorithms like curve25519-sha256, enable only modern ciphers like chacha20-poly1305 and aes256-gcm, disable password authentication, and use SSH keys. See our SSH hardening guides for Ubuntu, Debian, Rocky Linux, and Amazon Linux.

Can I test SSH online without installing anything?

Yes. sshaudit.online is a fully browser-based online SSH test tool. Enter any public IP or hostname, click Audit, and get a full SSH security report in seconds. No downloads, no registration, no API keys required. It works on any device with a browser.