Basado en Linux Debian 10

MariaDB & PhpMyAdminYouTube

Proyecto P4Hoy en día casi cualquier pagina web que vemos en internet funciona en conjunción con una base de datos. El servidor que estoy montando para este Proyecto P4 va a incorporar el gestor de contenidos WordPress para que podamos tener nuestra propia pagina web alojada en el servidor y tener un panel de control desde el que poder manejarla al igual que mi web ForatDot.Info.

Antiguamente las paginas web estaban construidas en HTML y prácticamente todo excepto las imágenes formaban parte del código fuente. Esto limitaba mucho su uso ya que no podías hacer cosas tan simples como crear un usuario que tuviera acceso a un panel de control. Las paginas no tenían panel de control, todo estaba escrito en el fichero HTML que se cargaba desde el navegador y sí querías agregar cosas tenias que editar el fichero fuente.

Por suerte todo avanza con el tiempo y ahora todo está repartido, las imágenes van en su directorio, los ficheros de programación que dicen donde va cada cosa y como tiene que hacerlo y por otro lado la base de datos que incorpora prácticamente todo lo que le introducimos a la web una vez está montada.

Esto hace la web mucho más flexible y no necesitamos tener que ir editando ficheros fuente para agregar cosas si no que las agregamos desde su panel de control y él las guarda en la base de datos Leer más

Basado en Linux Debian 10

Cómo configurar IPs Virtuales en Linux Debian 10

YouTube

He alquilado un servidor dedicado que viene con un bloque RIPE de 16 IPs. Estas IPs las voy a usar para alojar varias paginas web y que cada una tenga una IP distinta. Esta configuración es para un servidor dedicado el cual ya tiene una IP asignada por defecto y no tenemos que configurar. Tan solo configuraremos las IPs virtuales para alojar el bloque RIPE que apunta hacia nuestro servidor. Leer más

Basado en Linux Debian 10

email-via-terminal-con-msmtp-y-gmail

YouTube

Proyecto P4Para enviar y recibir correos desde la Terminal de nuestro Linux Debian Base podemos instalar un servidor de correo que se ocupe de hacer esta tarea pero no es lo que necesito para el proyecto P4.

Lo que necesito es que mi servidor pueda enviar correos desde la terminal y que no lleguen a la carpeta de SPAM o Correo no deseado.

Los únicos correos que mi maquina tiene que enviar son los correos que generan mis scripts al ser invocados desde el administrador de tareas CRON.

Por ejemplo, tengo un script que cada día se ejecuta y mira cuanto espacio hay ocupado en cada partición. Si el espacio de alguna partición supera el 90% me envía un mail automáticamente diciendo que estoy a 90% de consumo y me falta espacio.

Si nuestro servidor se queda sin espacio en el disco duro el sistema se volverá inestable llegando un momento en el que no puedas ni identificarte porque cada vez que te identificas por SSH se escribe un fichero Log y si no puede escribir porque no hay espacio el sistema colapsa.

Como mi servidor es una maquina donde quiero instalar lo justo y necesario para que cumpla con las finalidades que yo le programe no voy a instalar un servidor de correo completo que envié y reciba mails ya que es innecesario y también haría mi servidor mas inseguro. Leer más

Basado en Linux Debian 10

Seguridad por oscuridad para Apache y OpenSSH

YouTube

Proyecto P4Ahora que sabemos cómo instalar Linux Debian Base y tenemos instalado el Servidor Web Apache tenemos dos servicios a los que remotamente se puede acceder. Tanto si estas siguiendo el proyecto P4 como no, seria ideal que aplicaras esta técnica a tu servidor.

Para mejorar la seguridad en nuestro servidor además de protegernos con diversas aplicaciones podemos esconder cosas. La seguridad por oscuridad en Apache y OpenSSH trata de ocultar todo lo que podamos de nuestro sistema ante un posible escaneo externo el cual puede dar varias pistas a quien quiera atacar nuestro sistema y para ello vamos a ver unos ejemplos.

Si quieres atacar una maquina lo primero que hay que hacer es escanearla y ver qué puertos tiene abiertos y qué servicios ofrece. Si encontramos la versión de los programas que ofrecen servicios podemos buscar agujeros de seguridad sobre ese programa y versión especifica. Leer más

Basado en Linux Debian 10

Como instalar el servidor web Apache en Linux

YouTube

Proyecto P4

¿QUÉ ES UN SERVIDOR WEB?

Un servidor web no es más que un ordenador que está conectado a la red y que cumple la función de servir páginas web a los clientes cuando se le soliciten. Para ello tal ordenador tiene que tener aplicaciones instaladas que sean válidas para cumplir tal fin.

Ahora que ya tenemos instalado Linux Debian Base y tenemos unas nociones sobre cómo movernos en un sistema de terminal con el artículo Linux Debian Guía Básica vamos a instalar el segundo servicio que nuestro servidor va a ofrecer.

El primer servicio que nuestro servidor nos ofrece es SSH por el cual podemos conectarnos remotamente y el segundo va a ser el servidor web que ofrecerá un espacio en nuestro servidor para que podamos instalar una web y verla desde otro ordenador conectado a la red. Leer más

Aprendiendo GNU/Linux

Linux Debian Guía Básica

YouTube

 

Proyecto P4Hace dos semanas publiqué el articulo sobre cómo instalar Linux Debian Base y rápidamente varios amigos me preguntaron que cuál era el siguiente paso… Estos amigos no tienen experiencia con un sistema operativo que no incluye entorno gráfico.

Pensando en ellos y en cualquiera que no tenga conocimientos pueda aprender a manejarlo he decidido que antes de ponernos a instalar programas lo mejor es que tengamos unas nociones sobre cómo manejar el servidor y cómo funcionan las cosas más básicas que hay que saber si no tenemos ni idea de lo que es una instalación de un sistema operativo que solo te ofrece la terminal. Leer más

Basado en Linux Debian 10

Como instalar Linux Debian Base

youtube

Para comenzar con la publicación de tutoriales en esta nueva web que he montado vamos a instalar mi amada distribución Debian GNU/Linux en su versión 10 Buster. La instalación la voy a hacer mínima solo con el sistema operativo, sus comandos y OpenSSH para poder conectarnos a el remotamente. Cuando yo hago una instalación mínima siempre la llamo BASE ¿Porqué? … Leer más