Ir al contenido principal

Entradas

Mostrando entradas de enero, 2019

Configuración del servidor FTP

Buenos días blogueros, hoy vamos a ver como hacer que nuestro servidor ftp funcione correctamente. Vamos a ver como hacer para que cada usuario de nuestro servidor pueda acceder a su carpeta public_html autentificándose y de forma anónima desde Filezilla. Primero que nada vamos a entrar a nuestro servidor y tendermos que instalar el sigueinte paquete para poder configurar el servidor ftp. · apt-get install proftpd Bien una vez instalado tendremos que editar el siguiente archivo de configuración: · nano /etc/proftpd/proftpd.conf Una vez dentro tendremos que descomentar la linea donde ponga DefaultRoot y añadir la carpeta public_html, algo tal que así:  Bien de esta forma al reiniciar el servidor con: systemctl restart proftpd Ja podremos acceder a nuestra carpeta public_html desde el Filezilla. Como podemos ver he creado un fichero desde el Filezilla. El cual podemos ves en nuestro servidor. Bien ahora vamos a ver como permitir el ...

Pentesting

Hoy vamos a hablar de que es el pentesting y como usarlo para conocer las posibles vulnerabilidades de nuestra web y así poder tapar esos agujeros y evitar que gente con peores intenciones haga uso de ellos. Vamos a ello!! El pentesting no es otra cosa que la práctica de atacar diversos entornos con la intención de descubrir fallos, vulnerabilidades u otros fallos de seguridad, para así poder prevenir ataques externos hacia esos equipos o sistemas. Y de donde viene la palabra?? De la abreviatura de las palabras inglesas “penetration” y “testing”, que significa test. El pentesting o test de intrusión se divide en las siguientes fases:     1.-Planificación , que consiste en recopilar toda la información posible de la web a la que vamos a atacar.     2.-Auditoría , realizar los ataques hasta que se consigue la intrusión a través de algún fallo de seguridad.     3.-Documentación , se redactan los resultados obtenidos. Y esto de atacar diversos ...

Prisma & GraphQL

Buenos días, tardes o noches hoy les vengo a hablar de una herramienta que cualquier programador web debería conocer. Como ya habéis podido deducir por el titulo hablo de Prisma y GraphQL una de las mejores formas de hoy en día de realizar peticiones a tu BBDD y tratar la información. ¿Qué hay de malo en REST? Nada en su concepción inicial y en el contexto dónde surgió, pero desde que fuera definido la forma de interactuar con las APIs ha cambiado. En resumen que el tiempo sigue su curso y nada ni nadie vive eternamente, eso es lo que le está pasando a REST, y su predecesor GraphQL es una opción muy a tener en cuanta. En este blog no vamos a hablar de las  ventajas de una frente a la otra sinos que me voy a centrar en explicar que es Prisma y como aplicarlo en GraphQL. Vamos a ello: Si entramos en la página de Prisma podremos ver un botón grande donde nos ofrece la maravillosa posibilidad de empezar con el, haced click en el no os arrepentiréis. Nos dará una pequeña...

Habilitando automáticamente HTTPS con Certbot con certificados de Let's Encrypt

En la entrada de hoy vamos a ver como hacer que nuestra página tenga un certificado Let's Encrypt, con tan solo cuatro comandos y así hacer que los usuarios de nuestra web pueden enviar sus datos  de forma segura con el protocolo https. Pero que es Let's Encrypt?? Simplemente es una iniciativa de software libre que ha creado una entidad de certificación gratuita, en pocas palabras, guarda nuestros datos identificativos autentificados por un organismo en un documento oficial de forma gratuita. Antes que nada necesitaremos, tener un VPS, que si no sabes como conseguirlo, aquí te dejo un post anterior donde lo explico. · Que VPS elegir? · Preparar nuestro VPS Una vez tengamos uno deberemos tener un host virtual donde se encuentre nuestra web, si no sabes como no te preocupes os lo dejo por aquí junto al post de como conseguir un nombre de dominio. · Configurar Virtual Host · Conseguir un nombre de dominio Ahora que ya tenemos todo lo necesario vamos a hacer más s...