sysadmin

Solucionando problema Unable to find mysql.h in standard locations

Hoy instalando un nuevo bacula me tope con un error al tratar de compilar desde los fuentes y me encontré con un error que posiblemente muchos puedan presentarse al compilar cualquier otro paquete que requiera conexión a una base de datos mysql.

La librería como me explica mi amigo jodacame es la que me permite hacer conexiones con BD's mysql y poder interactuar con las bases, hacer consultas entre otras cosas...

Entonces al compilar y no tener esta librería nos saca el mensaje de error:

By hollman under bacula , linux , mySQL , sysadmin , ubuntu
Share this | Añadir nuevo comentario | Leer más

Solucionando Problemas de Conexión Entre equipos de Red

En estos días ando trabajando en un esquema de backups con Bacula, ahora mismo ando en pruebas, mediciones, estadísticas y aprendiendo todo esto de la configuración... mis primeras pruebas en local han funcionado muy bien, pero ahora que entre a hacer pruebas de backups en equipos remotos empezaron los problemas ...

By hollman under KeepAlive , Networking , PlanetUbuntu , sysadmin
Share this | Añadir nuevo comentario | Leer más

Backups incrementales vs diferenciales

Recientemente cambié de trabajo y dentro de mis nuevas labores por estos días es montar un sistema completo de backups con bacula; La verdad habia probado una vez bacula, leído muy poco y escuchado mucho, pero a la hora del te, Bacula es un sistema muy pero muy completo y tiende a ser tedioso configurar un esquema de backups complejo de una infraestructura "grande".

By hollman under backups , bacula , sysadmin
Share this | Añadir nuevo comentario | Leer más

Remmina, cliente RDP y otros protocolos

El día de ayer empecé la tarea de instalar un Windows 2008 Server estandarEdition en el cual se piensa configurar el Controlador de Dominio en la empresa donde actualmente trabajo; Una vez terminada la instalación del sistema operativo me mamé de ir y venir de mi escritorio al datacenter, lugar donde se encuentra el server, por lo que decidí buscar un cliente que me dejara conectar remotamente a dicho servidor, esto lo podría hacer bien sea por VNC instalando el server de VNC y abrir posteriormente el puerto 5900 en el firewall de windows o por escritorio remoto de windows que es bajo el protocolo RDP siendo este último mas seguro que el anterior. (no olvidar habilitar el escritorio remoto en el windows)

En la busqueda de como conectarme desde mi Ubuntu/Linux a el server por medio de este protocolo (RDP) encontré 2. rdesktop el cual explica eepica en su blog y remmina. Este último me gusto mucho más siendo este mucho mas amigable al contar con una interfaz GTK, multi protocolo entre los cuales soporta vnc, ssh, xdmcp y rdp; permite grabar las configuraciones de conexión de varios equipos (en caso de que cuente con múltiples servidores), ajustar fácilmente la resolución de pantalla, los colores y mejor aún si estamos fuera de la red local y queremos conectarnos desde internet podemos hacer un túnel ssh desde el mismo remmina. Entre otras funcionalidades tiene la posibilidad de crear un directorio compartido y activar el sonido ....

Bueno, por eso he decidido trabajar con remmina y no rdesktop :P

Para instalarlo en Ubuntu/Debian/ArchLinux desde una consola ejecutamos el comando:

sudo apt-get install remmina remmina-gnome

remina es la aplicación GTK y remmina-gnome (también está disponible remmina-xfce) es un applet que se integra con nuestar interfaz bien sea gnome o xfce

Una vez termine de descargar e instalar vemos algo como lo siguiente! 

Para finalizar remmina es software libre y de código abierto, licenciado bajo GNU GPL ;)

By hollman under PlanetUbuntu , remmina , ssh , sysadmin , vnc , windows
Share this | 1 comment | Leer más

Bloquear un dominio con Postfix

La semana pasada un empleado de la empresa donde actualmente trabajo me solicito revisara la cuenta de el, debido a que le estaba llegando mucho SPAM de el sitio comutrabajo.com.co. Yo al momento me imaginé que no era SPAM "involuntario" sino voluntario! osea que este personaje se había suscrito a el sitio para que le llegaran las ofertas de empleo y pues ahí si quien lo manda!!! sin embargo le dije que me re-enviara 4 emails de esos para poder estar seguro; efectivamente no son correos de suscripción y cada uno de ellos enviados desde usuarios diferentes (noreply#@computrabajo.com.co). Día después otra cuenta de nuestro dominio (de la empresa donde trabajo) fue también "bombardeada" con SPAM de cuentas de computrabajo... mi jefe me dijo que bloqueara ese dominio y eso me remití a hacer y es lo que les voy a explicar como hacer a continuación! 

Lo primero es identificar la variable smtpd_recipient_restrictions dentro de nuestro archivo de configuración de postfix "main.cf" el cual podemos encontrar en /etc/postfix/ -si no está la agregamos- ya en este punto tenemos 2 formas de bloquear; por correos o por dominios completos. 

Si quisiera bloquear una sola cuenta; por ejemplo spammer@computrabajo.com.co seria un hash, pero como en mi caso son múltiples cuentas las que me estaban atacando es necesario bloquear todo el dominio entonces no es un hash sino un regexp que a la hora de la verdad viene siendo una exprecion regular que le vamos a indicar a el postfix.

Entonces en el main.cf en la linea smtpd_recipient_restrictions ponemos  regexp:/etc/postfix/bloqueados

Una vez estom debemos crear el archivo "dominiosbloqueados" en la misma ruta /etc/postfix la cual debe contener los dominios como una expreción regular. Quedaría algo como esto:

/@computrabajo\.com\.co$/ 550

Si queremos bloquear mas dominios debemos poner una por linea. El número (550) significa el mensaje de error que será notificado a el remitente, estos mensajes de error son los de el protocolo SMTP "SMTP REPLY CODES" los cuales podemos ver en este link

By hollman under linux , postfix , spam , sysadmin
Share this | Añadir nuevo comentario | Leer más