Enumeration

SSH enumeration records the self-reported identification string, advertised algorithms, and host keys. Authentication-method and username probes begin authentication exchanges, may be logged, and provide configuration- or version-specific evidence rather than universal account validation.

1 წთ კითხვაგანახლდა 21 ოქტ. 2026florianamette1 ავტორი
ჰკითხეთ ასისტენტს (MCP)რედაქტირება GitHub-ზე

SSH exposes an identification string before key exchange and advertises algorithm lists during negotiation. These can suggest an implementation, package lineage, and transport configuration, while host-key fingerprints help correlate endpoints. They do not prove patch status or a practical cryptographic attack. Authentication-method and username probes go further: they initiate authentication, are likely to be logged, and must use an explicit username. Username validation requires a documented implementation- and version-specific signal.

bash
nmap -p22 -sV --script ssh2-enum-algos,ssh-hostkey <target>
# intrusive: begins authentication for the supplied identity
nmap -p22 --script ssh-auth-methods --script-args 'ssh.user=<user>' <target>
nc <target> 22                                 # raw banner

Subtopics#

References#