22:SSH/SFTP
¿Que es SSH?
Es un protocolo que tiene como función ofrecer acceso remoto a un servidor. La principal peculiaridad es que este acceso es seguro, ya que toda la información va cifrada.
Por defecto tiene el puerto:
22/tcp open ssh
Escanear
nmap -sV -sC --open 192.168.1.251
Script
nmap -p22 <ip> --script ssh2-enum-algos
nmap -p 22 --script ssh-brute
nmap -p22 <ip> --script ssh-hostkey --script-args ssh_hostkey=full
nmap -p22 <ip> --script ssh-auth-methods --script-args="ssh.user=root"
nmap -sV --script="ssh* and note brute" -p22 192.168.1.251 -oN ssh_script_scan.nmap
Enumeracion
nmap -p 22 192.168.1.251
nmap -sV -p 22 --script ssh-brute 192.168.1.251
nmap -p 22 -v --open 192.168.1.251
nmap -sV -p 22 -A 192.168.1.251
nmap -sV -p 22 192.168.1.251
Conectar a ssh
ssh test@192.168.1.251
ssh test@192.168.1.251 -p 22
# Usando clave privada
ssh -i id_rsa test@192.168.1.251
#Sin usuario
ssh 192.168.1.251
Ejecuta comando antes de iniciar
ssh test@192.168.1.251 -p 22 'ls -l'
Comandos básicos
Start
sudo systemctl start ssh
Stop
sudo systemctl stop ssh
Restart
sudo systemctl restart ssh
Status
sudo systemctl status ssh
Recursos
Última actualización