Una cosa que todo programador web tiene que hacer en algun momento es tocar el servidor por X motivo. En especial cuando uno trabaja como freelance. Puede que simplemente tengas que modificar un par de lineas en el archivo php.ini, pero a veces toca hacer mucho mas, por ejemplo si apenas acabas de contratar un VPS.
Para ayudarnos y en realidad hacer mucho del trabajo existe JackTheStripper. Esta herramienta funciona practicamente de forma automatica y hace muchas cosas que no todos sabemos hacer.
Caracteristicas generales:
- Configurar aspectos basicos del servidor como hostname y zona horaria
- Instalar y actualizar todo lo necesario para montar un servidor web
- Instalar y configurar muchos aspectos de seguridad como el acceso por SSH, deshabilitar usuario root, instalar firewall, fail2ban, iptables, etc.
- Agregar algunas rutinas de mantenimiento automaticas
- Agrega algunos comandos utiles
- Y muchos aspectos mas para la comidad del programador y administrador del servidor.
Para instalarlo todo que tienes que hacer es escribir en la consola:
ssh root@[La IP del servidor]
Y una vez logueado ejecutar unas pocas lineas que se encuentran especificadas en la pagina web(ver enlace al final de articulo). Pero a modo de ejemplo dejo los comandos que deberias usar si tu servidor usa Ubuntu 14.04
wget http://www.jsitech.com/JTS_UbuntuServer_14.04_LTS.tar.gz tar -xzf JTS_UbuntuServer_14.04_LTS.tar.gz cd deploymyserver/ ./dms.sh
Una vez que hagan eso comienza el proceso que basicamente es darle enter y enter a todo. Pero de todas formas lean todo lo que va saliendo en pantalla porque a veces hay que ejecutar algunos pocos comandos a mano.
[ ](https://paraisolinux.com/wp- content/uploads/2015/01/jackthestripper.png)
Una cosa que me gusto de esta herramienta es que tiene en cuenta varios aspectos de seguridad del servidor que yo no conozco ni tengo intenciones de ponerme a aprender, pero que se que son muy importantes.
Ademas son configuraciones en las que ‘creo’ que se pueden confiar porque la herramienta esta realizada por Eugenia Bahit que es una programadora y hacker argentina que tiene varios años de experiencia, varias investigaciones y publicaciones realizadas sobre el tema en cuestion.
JackTheStripper en Digital Ocean
Una recomendacion personal: si van a usar un servidor de digital ocean les recomiendo que sigan los pasos 1 y 2 como lo aclare en el tutorial para instalar Vesta en Digital Ocean. Es decir, crear el droplet pelado, sin instalar nada especial. El script ya se encargara de eso.
Url del proyecto: http://www.eugeniabahit.com/proyectos/jackthestripper
Una gran ayuda para el programador verdad?