Linux

Restringir acceso a una web mediante apache con htpasswd y htaccess

1. Crear archivo .htpasswd 2. Configurar .htpasswd para que requiera autenticación.  1. Crear archivo .htpasswd En este archivo es donde vamos a configurar los usuarios y sus claves. Para ello basta con crear un archivo llamado .htpasswd en cualquier lugar de la máquina, en nuestro caso lo vamos a situar en la raíz de la web …

Restringir acceso a una web mediante apache con htpasswd y htaccess Leer más »

Añadir swap a un servidor ubuntu/debian ya montado

1. Comprobar que realmente no hay swap. 2. Crear un archivo swap. 3. Activar la swap. 4. Hacer permanentes los cambios. 5. Configuramos la swap.   En ocasiones nos podemos encontrar con que nuestro servidor no tiene configurada una memoria de intercambio, esto se lleva bastante en servidores con disco duro SSD. Al no existir …

Añadir swap a un servidor ubuntu/debian ya montado Leer más »

Arreglar error NO_PUBKEY XXXXXXXXXXXX

Cuando no aceptamos la clave pública de un repositorio nos da un error de verificación de la llave, para corregirlo sólo hay que seguir estos pasos. Primero copiamos el número que aparece a continuación de NO_PUBKEY, en este caso vamos a utilizar XXXXXXXXXXXX, con ese número ejecutamos en una terminal los siguientes comandos: # gpg –keyserver hkp://subkeys.pgp.net –recv-keys XXXXXXXXXXX …

Arreglar error NO_PUBKEY XXXXXXXXXXXX Leer más »

Detectar y eliminar scripts maliciosos (malware, envío de spam) en páginas web php

Aquí dejo una recopilación de comandos útiles para buscar archivos infectados por atacantes de webs cuyo objetivo suele ser el envío de spam. El primer comando mostrará todos los archivos de extensión php modificados en los últimos 7 días. find . -type f -name ‘*.php’ -mtime -7 Otra forma interesante de ver scripts maliciosos es …

Detectar y eliminar scripts maliciosos (malware, envío de spam) en páginas web php Leer más »

Configurar actualización de IP para routers que no soportan no-ip sobre ubuntu/debian

1. Instalación del script 2. Configuramos el servicio para que arranque al inicio. 1. Instalación del script cd /usr/local/src/ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz tar xf noip-duc-linux.tar.gz cd noip-2.1.9-1/ make install 2. Configuramos el servicio para que arranque al inicio. Primero vamos a crear el servicio. # nano /etc/init.d/noip Metemos estas líneas #! /bin/sh case “$1” in start) …

Configurar actualización de IP para routers que no soportan no-ip sobre ubuntu/debian Leer más »

Línea de comandos FTP

1. Login 2. Eliminar archivo 3. Eliminar directorio 4. Subir archivo 5. Reanudar subida de archivo 1. Login ftp mi-servidor.es Name (mi-servidor.es:whatever): MI-USUARIO Password: MI-CLAVE Una vez logueados podemos ejecutar los comandos que necesitemos 2. Eliminar archivo delete ruta/a/mi/archivo.zip 3. Eliminar directorio rmdir ruta/a/mi/directorio/ La línea de comandos FTP no puede eliminar directorios que contengan ficheros, …

Línea de comandos FTP Leer más »

Intalación y configuración del firewall shorewall sobre ubuntu/debian

1. Instalación de shorewall 2. Configuración general. 3. Configuración de zonas. 3. Configurar políticas. 4. Configurar rules. 5. Activar el firewall. 6. Comandos útiles. 1. Instalación de shorewall Para instalar el firewall, símplemente tecleamos por consola: # apt-get install shorewall 2. Configuración general. La configuración de shorewall vendrá en la carpeta /etc/shorewall. Podemos encontrar la confuración genérica …

Intalación y configuración del firewall shorewall sobre ubuntu/debian Leer más »

Instalación y primeros pasos para montar un servidor git privado sobre ubuntu 14.04

1. Actualizamos el servidor e instalamos git y ssh.  2. Configuramos git. 3. Creamos un proyecto vacío en el server. 4. Actualizamos el código del servidor desde nuestro cliente. 5. Usando los comandos básicos: clone, pull y push. 6. Crear nuevos usuarios para git.   Vamos a montar un servidor git privado en nuestro servidor …

Instalación y primeros pasos para montar un servidor git privado sobre ubuntu 14.04 Leer más »