PlanetaInopia - Cabecera Biblioteca

Aquí van algunos consejos para proteger el acceso remoto a un servidor linux, corriendo Secure Shell (SSH).
# Desactivamos la autenticación via usuario/clave: PasswordAuthentication No # Activamos la autenticación con pares de claves: PubkeyAuthentication yes # Definimos el archivo donde irán las claves de acceso autorizadas. # Como mi partición home está cifrada, defino que las claves se almacenen, # de manera centralizada, dentro de /etc/ssh. Hay más información al respecto # (importante el tema de los permisos en las carpetas) en la siguiente URL: # https://help.ubuntu.com/community/SSH/OpenSSH/Keys AuthorizedKeysFile /etc/ssh/%u/authorized_keys # Activamos la atenticación RSA RSAAuthentication yes
scp ssh-publico-key usuario@nuestroservidor:/etc/ssh/usuario
Teneis más información sobre este último tema en los siguiente enlaces:
Hoy me ha surgido, en el servidor de la oficina, la necesidad de partir un archivo de 20 Gb en partes más pequeñas. Buscando un poco por ahí, he visto que existe la utilidad split, que hace precisamente eso:
split -btamaño miarchivogrande prefijodelosarchivospequeños
Para juntar los archivos pequeños y volver a crear el archivo grande, la nunca bien valorada :) utilidad cat nos servirá a la perfección:
cat prefijodelosarchivospequeños* > minuevoarchivogrande
Hoy me he encontrado con que he tenido que montar una partición Truecrypt bajo Linux, usando la línea de comandos. Vago que es uno :-) me apunto aquí la chuletilla, para futuras referencias y por si a alguien le puede ser de utilidad.
El comando quedaría algo así:
truecrypt --filesystem='ntfs-3g' --mount /dev/sdb2 /mnt/truecrypt --fs-options='uid=1000,gid=1001,umask=0002'
Obviamente, es necesario tener instalado el soporte NTFS en linux, mediante el paquete ntfs-3g, así como el propio Truecrypt. Las opciones de --mount son autoexplicativas: primero la partición y luego la ruta destino para el montaje. Como parámetros a ntfs-3g (fs-options), le ordenamos que monte la partición como el usuario con id 1000 y grupo con id 1001, con unos permisos (umask) de 0002 que pondrá los archivos con los permisos 664 y los directorios con 775.
Para algo más de información, podeis ojear estas páginas que he encontrado en la red:
Me apunto aquí una pequeña chuleta con información sobre cómo cambiar los permisos de los directorios de forma selectiva. Es decir, cambiar los permisos solamente a los directorios, o a los archivos, de una determinada ruta.
Para seleccionar solamente los directorios dentro de una ruta determinada, tendremos que echar mano del comando find. Brevemente, la cosa quedaría así:
find /home/usuario -type d -print0 | xargs -0 chmod 775
Esto cambiaría los permisos de todos los directorios bajo /home/usuario, a 775. Podríamos hacer algo similar para los archivos:
find /home/datos -type f -print0 | xargs -0 chmod 664
Ayer fue un día de esos en los que te das cuenta de que lo que empezó siendo la simbiosis entre un proyecto de sustitución de Minix por parte de un estudiante (Linus Torvals) de la Universidad de Helsinki, y el proyecto GNU iniciado por Richard Stallman, ha ido poco a poco copando nichos de mercado, hasta poderlo encontrar en las tripas de mucha de la cacharrería electrónica que invade nuestro mundo.
Digo que fue ayer porque, al descargarme por la mañana el manual de la tele LG 32LF pude leer un "Aviso de software de código abierto", advirtiendo que la tele incluye un kernel 2.6, busybox, lzo, uClibc y Nanox (The Nano X-Window System).
Algo más tarde me fuí al IKEA y al pagar en una de esas cajas rápidas se bloqueó el lector de tarjetas de crédito, por lo que tuvieron que resetear mi TPV. Al reiniciarlo, pude ver las familiares líneas de arranque de un sistema GNU/Linux (solo me faltó andar listo y hacerle una foto con el móvil).
Tal vez este año tampoco sea el año de Linux en sistemas de escritorio, pero parece que avanza a buen ritmo en otro tipo de entornos...
Como os comenté hace unas entradas, he comenzado a trabajar con ConfigBox para poner en marcha Petra Por T. Habituado a los backups de Sync, en los que los recibo en un práctivo archivo ZIP, el nuevo formato de ConfigBox se me ha antojado un poco raro. ¿La diferencia? Sync utiliza cPanel como panel de administración para los alojamientos contratados, mientras que ConfigBox utiliza Plesk Parallels.
Con Plesk, te bajas un archivo .gz, pensado exclusivamente para poderlo subir tal cual si necesitamos restaurar la copia. Pero a mí me interesaba poder extraer el contenido, para poder trabajar en local con una copia del web. El problema es que al descomprimirlo se crea un fichero nuevo, sin extensión. Buscando en la red, he encontrado una solución para extraer su contenido desde linux:
Comprobar que tenemos instalado munpack (en Debian, un aptitude install mpack lo instalará).
zcat archivo_backup.gz > archivo_backup
cat archivo_backup | munpack
Con esto extraeremos los archivos del backup. En mi caso he tenido que agregar la extensión tar manualmente. En dominio.httpdocs.tar y dominio.httpsdocs.tar están los archivos de nuestro sitio web, mientras que los archivos de extensión .mysql contendrán un volcado SQL de las bases de datos que tenemos. Además, también tendremos los logs, y alguna otra cosa más (dump.xml) que no se muy bien para qué sirve :-?
Desde que me pillé el Dell Mini 10v he estado intentando encontrar un rato para cifrar la partición /home, no vaya a ser que me lo tomen prestado un día y mi información personal acabe en malas manos.
He estado investigando un poco y parece que lo que se lleva es hacerlo con LUKS y dm-crypt. En este artículo se explica la manera de hacerlo:
Partición cifrada con dm-crypt en Debian.
Al parecer, según se puede leer en la página de la Wikipedia referente a LUKS, LUKS pretende convertirse en un formato estándar de cifrado, independiente de la plataforma. Para acceder a particiones LUKS bajo Windows, por ahora nos tendremos que conformar con FreeOTFE.
LUKS (de las siglas en inglés, Linux Unified Key Setup) es una especificación de cifrado de disco creado por Clemens Fruhwirth, originalmente destinado para Linux. Mientras la mayoría del software de cifrado de discos implementan diferentes e incompatibles formatos no documentados, LUKS especifica un formato estándar en disco, independiente de plataforma, para usar en varias herramientas. Esto no sólo facilita la compatibilidad y la interoperabilidad entre los diferentes programas, sino que también garantiza que todas ellas implementen gestión de contraseñas en un lugar seguro y de manera documentada.
La implementación de referencia funciona en Linux y se basa en una versión mejorada de cryptsetup, utilizando dm-crypt como la interfaz de cifrado de disco. En Microsoft Windows, los discos cifrados con LUKS pueden ser utilizados con FreeOTFE. Ha sido diseñado para ajustarse a la clave de configuración TKS1 de sistema seguro.
Por fin, tras tres días volviéndome loco configurando humildepc (el pequeño servidor que tengo en casa), he logrado configurar el servidor web Apache, de manera que sea posible acceder desde el exterior de manera segura, usando SSL y siendo necesaria la instalación previa de un certificado en el navegador cliente.
Hay decenas de tutoriales en la red que tratan la configuración SSL de Apache, como la propia documentación de mod_ssl o este artículo de Linux para Todos. Pero de toda la documentación que he ojeado, los dos documentos que más me han ayudado han sido los siguientes:
Si estás interesado en montar un servidor seguro que requiera la instalación de certificados en los navegadores clientes, con estos dos recursos probablemente tengas más que suficiente.
Esta mañana al compilar un nuevo kernel para el servidor de la oficina algo ha ido mal. Al reiniciar la máquina, he visto fugazmente un mensaje de error que rápidamente ha desaparecido de la pantalla. Tras esperar algunos segundos y realizar el login, no he podido encontrar el mensaje de error ni en /var/log/syslog, ni ejecutando dmesg, ni retrocediendo con shift+pgup o parando el torrente de información con ctrl+s o la tecla ScrollLock.
Y es que a veces el error aparece tan temprano en el arranque no que se hace dificiil verlo. Para poder ver los mensajes de arranque en Debian de una forma fácil, tenemos que activar bootlogd, simplemente editando el archivo /etc/default/bootlogd y
habilitarlo. Bootlogd creará en el siguiente inicio de la máquina el archivo /var/log/boot. Por último, señalar que esta característica no está disponible para Debian Woody o anteriores.
Un truquillo realmente útil para depurar kernels creados por nosotros o ver los mensajes de error de los scripts de arranque.
Compré ya hace algunos meses en ebay, por cuatro duros, una tarjeta de TV marca Kozumi KTV-01C. El caso es que tras leer un poco por la red conseguí configurarla para ver la televisión y capturar algunas viejas cintas de VHS que tenía por casa. Pero lo que no había podido hacer hasta ahora era poder escuchar la radio usando el sintonizador integrado que tiene la tarjeta. Hoy he debido de dar con las palabras correctas en Google :-), o mi mente ha estado más despejada de lo normal, porque por fin lo he conseguido.
Dejo por aquí la línea mágica del /etc/modules, por si alguien se encuentra en mi misma situación:
bttv pll=1 radio=1 bttv_verbose=1 card=151 tuner=69 gbuffers=4
Por cierto, este sábado día de los enamorados dos acontecimientos reseñables: nueva versión de Debian estable (Lenny) y la hora unix 1234567890 (más info en esta entrada de Barrapunto). Como muy bien dice uno de los comentarios del hilo en BP, 1234567890 cae justo en la madrugada entre un viernes 13 y un 14 de febrero. Entre el terror y el amor. Así es UNIX.
En fin, sea como sea, que paseis un feliz día de los enamorados con vuestro ser querido, ya sea humano o digital ;-)
Sandor Inopia nació en Bilbao, un lunes cualquiera, justo 1904 años después de que Nerón se suicidara, diciendo ¡Qué artista muere conmigo!, y 192 años después de que Volta descubriera la pila eléctrica. Mientras celebraba su quinto cumpleaños, Elvis daba su último concierto, y celebrando los siete, Muhammad Ali se retiraba del boxeo.

Yo no tengo la ambición de Nerón, la inteligencia de Volta, la voz de Elvis, o la fuerza de Alí, pero a veces me gusta escribir y darme a conocer a los demás. Por eso este blog, que espero te guste.
Dudas y más dudas: ¿alguien usa Prestashop 1.5 en modo multishop? ¿Es robusto, lo recomendarías? Gracias.
Viendo #OpenExpo por streaming: Magento, Prestashop y Drupal Commerce.
Para no ser una tortilla #vegana, no tiene mala pinta, ¿eh? Hay que pulir la receta, pero no está nada mal ;-) http://t.co/9eCMhDE9
Cambiando el modulo visor PDF de Drupal (a través de SWFTools), a uno HTML5 de los que ofrece el modulo PDF REader (http://t.co/PohJf1Vi)
Tras la integración de Caja Laboral e Ipar Kutxa, propongo un nuevo nombre comercial para las siglas de los bancos: CLICK, ¿qué os parece?
Convirtiendo mi servidor linux casero en un NAS, usando Nas4Free (http://t.co/vea7tmrZ). Muy recomendable.
Interesante post para integrar Galleria con Drupal: http://t.co/0RYUuN7v
Parece que INGDirect por fin ofrece cuentas de empresa "sin comisiones" y con todos los servicios normales. Si andas buscando banco, míralo.
Planificando un poco el camino de santiago que haré este verano (el del norte). ¿Algún sitio indispensable que querais recomendarme?...
Comentarios recientes