Skip to content

SSH

Concept

SSH is a SSH (Secure Shell) remote administration protocol that allows users to control and modify their remote servers over the Internet using a secure authentication mechanism. As a more secure alternative to the Telnet protocol, which transmits unencrypted information, SSH uses cryptographic techniques to ensure that all communications to and from the remote server are encrypted.

SSH provides a mechanism to authenticate a remote user, transfer input from the client to the host and relay the output back to the client. This is especially useful for administering remote systems securely and efficiently, without having to be physically present at the site.

  • identify version

    nmap -sCV -p22 IP        # show the OS version also
    

  • connect

    ssh user@IP -p 22
    # next enter the password
    

  • force brute

    hydra -l user -P passwordlist ssh://IP -s 22 -t 15   # -s port , -t task paralleled