Alguien que está tratando de atacar por ssh a través de servicios de hosting en mí. ¿Cuál es la mejor respuesta? [duplicar]

0

He recibido muchas solicitudes de autenticación ssh fallidas durante los últimos dos días, de varios proveedores de servicios. Parece que alguien está intentando romper mi computadora.

Estoy usando Ubuntu en una computadora portátil Dell, necesito tener sshd ejecutándose por motivos de trabajo, por lo que apagarlo no es una opción.

Bloqueé todos los ips por el momento, y paralicé el ataque. ¿Cuál es la mejor respuesta a tal situación?

    
pregunta Pratyush Rathore 20.06.2017 - 06:40
fuente

1 respuesta

1

Es muy común entre los servidores públicos o un host. Asumiré que su host es un servidor que utiliza IP pública, es decir, que se puede acceder desde cualquier lugar. Aquí hay algunas precauciones:

  1. Cambiar puerto predeterminado: La idea ideal para este tipo de situación es mover el puerto predeterminado (22) a un puerto más alto. Puede hacerlo cambiando el archivo de configuración ubicado en '/ etc / ssh / sshd_config' de la siguiente manera,

    $ vi /etc/ssh/ssh
    

    Y haz el siguiente cambio,

    # Port 22
    Port 23415
    
  2. Definir IP específica : siempre puedes definir una IP específica del host desde el cual usualmente ssh a tu computadora portátil y eliminar todas las demás solicitudes con IPTABLES con los siguientes comandos [aquí asumo que estás usando puerto 23415 en lugar de 22],

    Drop IP está intentando conectarse en el puerto 22

    sudo iptables -A INPUT -p tcp --dport 22 -j DROP       
    

    Lista blanca de IP: puede agregar varias IP.

    sudo iptables -A INPUT -p tcp -s YOUR.IP.HERE --dport 23415 -j ACCEPT
    sudo iptables -A INPUT -p tcp -s YOUR.Another.IP.HERE --dport 23415 -j ACCEPT
    

    Soltar la solicitud de Otra IP:

    sudo iptables -A INPUT -p tcp --dport 23415 -j DROP       
    

    Guardar nuevas reglas:

    sudo iptables-save
    
  3. Uso de la aplicación de seguridad SSH: Hay muchas aplicaciones de seguridad SSH disponibles como Fail2ban , Denyhost , Sshguard etc.

respondido por el Muhammad 20.06.2017 - 08:22
fuente

Lea otras preguntas en las etiquetas