Configuración VPS



Hacemos ssh al vps para conectarnos a el



Al entrar cambiamos la contraseña del root



Instalamos el apache



Vamos a la carpeta /var/www/html/ y editamos el index.html




Vamos a la URL del servidor y en pantalla saldrá el index.html








Para añadir seguridad, vamos al fichero /etc/ssh/sshd_config, cambiamos el puerto ******








Reiniciamos el servicio SSH y a partir  de ahora tendremos que acceder desde el servidor con el puerto -p *****



Añadimos el usuario ****** para así entrar desde este usuario.








Entramos de nuevo al fichero sshd_config y cambiaremos el parámetro PermitRootLogin no.
Con este cambio lo que haremos es que no te puedes conectar al usuario root desde el ssh.








Reiniciamos de nuevo el servicio ssh



Ahora para poder acceder a nuestro VPS desde ssh el comando sería así.






Instalamos el fail2ban



Copiamos el fichero con la extensión .local porque la aplicación revisa si hay algún cambio en el .local



Aquí editamos la opciones más básicas que son el bantime, findtime, y maxretry
Las dos primeras significan el tiempo que estarás baneado que en este caso son 10 minutos y maxretry son las oportunidades que tienes para poder acertar la contraseña.