Bloquear IP entrante en servidor web usando IpTables

La función iptables se puede usar como filtro para conexiones al servidor y tomar medidas de seguridad en acceso y intento de ataques DoS. Si queremos bloquear conexiones desde determinada ip, hay que añadir a iptables la regla siguiente: #iptables -A INPUT -s x.x.x.x -j DROP Es decir, cuando la ip x.x.x.x haga una conexión … Leer más

Autenticación básica de acceso a archivos o directorios con Htpasswd y Htaccess

htpasswd se utiliza para crear y actualizar los archivos planos utilizados para almacenar los nombres de usuario y la contraseña para la autenticación básica de los usuarios de HTTP. Ejemplos htpasswd /usr/local/etc/apache/.htpasswd-users fulano Agrega o modifica la password para el usuario fulano. Se le pedirá al usuario la contraseña. La contraseña se cifrará utilizando el … Leer más

Cómo renombrar parte del nombre de archivos por lotes en linux

Estas son las maneras para modificar partes de nombres de múltiples archivos cuando hay que renombrarlos en masa. Ejemplo cambiar el DSC (un clásico en los nombres de ficheros de cámaras digitales) por FOTO. rename ‘s/DSC/FOTO/g’ *  Para hacerlo recursivo: find /nombredirectorio/ -type f -exec rename ‘s/DSC/FOTO/g’ ‘{}’ \; Cómo comprobar rename antes de ejecutarlo … Leer más

Usuarios, grupo www-data e instalaciones WordPress

Tanto en instalaciones en local tipo LAMP o en servidores Linux suelo añadir un usuario con el nombre de la empresa al grupo www-data,  donde además cambio el directorio www al grupo www-data y le doy permisos de escritura a los usuarios del grupo para garantizarme que no vaya a tener problemas de permisos. Pasos a seguir … Leer más

Protección anti ataques DoS en un servidor Linux

Internet no tiene normas ni leyes en cuanto a la forma de acceder a los servicios. Es habitual que haya robots de búsqueda que realicen una exploración desmedida de tu sitio y, si tienes muchas páginas publicadas, estos robots irresponsables pueden tirar el servicio. Por otra parte existe la típica fauna de listos que, por … Leer más

Buscar ficheros duplicados con fdupes

#fdupes es la herramienta para buscar ficheros duplicados. Con la sencilla sentencia, mostrará todos los ficheros duplicados: fdupes directorio -r Si buscamos imágenes duplicadas podemos usar imgdupes, un clon del fdupes especializado en imágenes. Este clon sólo mostrará ficheros JPEG, y que sólo compara el nombre del archivo, sin tener en cuenta los metadatos, como tags EXIF (y XMP e … Leer más

Habilitar el archivo .htaccess en Debian 8 para WordPress

La versión Debian 8 no lee los archivo htaccess por defecto (cuestiones de seguridad). Si queremos instalar un WordPress será necesario activar el htaccess. Pasos a seguir: Como root: a2enmod rewrite<span id=»mce_marker» data-mce-type=»bookmark» data-mce-fragment=»1″>​</span> nano /etc/apache2/sites-available/000-default.conf<span id=»mce_marker» data-mce-type=»bookmark» data-mce-fragment=»1″>​</span> Añadir dentro de la sección VirtualHost esta  sección Directory: <Directory «/var/www/html»> Options Indexes FollowSymLinks MultiViews AllowOverride … Leer más

Revive ad server la versión OpenSource de OpenX

Revive Adserver es un sistema de código abierto de publicación de anuncios, que permite a los editores, redes publicitarias y anunciantes: Publica anuncios en sitios web, aplicaciones y reproductores de vídeo y recopila estadísticas detalladas sobre impresiones, clics y conversiones. Administre campañas para varios anunciantes y redes de anuncios de una vez, a través de … Leer más

Uso del comando tar en Linux

Primeros usos de tar y gzip (empaquetar archivos y comprimir) tar «empaqueta» sin comprimir, y gzip comprime sin empaquetar Cómo funciona tar por defecto: *SIEMPRE* es recursivo (incluye subdirectorios y su contenido) Al desempaquetar asigna el owner/group del usuario que lo ejecuta Quita a los path absolutos el «/» inicial Cómo funciona gzip por defecto: … Leer más