# SSH - Port 22

By

# Concepts

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. It provides a secure channel over an unsecured network by using a client–server architecture, connecting an SSH client application with an SSH server.

Key Technical Details:

  • Encryption: Uses symmetric encryption, asymmetric encryption, and formatting.
  • Authentication: Public-key authentication is the most common method.
  • Port Forwarding: Supports tunneling other application ports.

# Authentification Methods Supported

Check the auth method that are supported for a user

sudo nmap 192.168.100.133 -p 22 --script ssh-auth-methods --script-args="ssh.user=student"

Example Auth Method Output
Example Auth Method Output

Here since the user student doesn't have a password, and this is a supported method, you can login with this account without a password.

# Enumeration of supported encryption methods

sudo nmap 192.168.100.133 -p 22 --script ssh-enum-algos