HomePage | ¿Qué es e-ghost? | Proyectos | GhostWiki | Herramientas | Documentos | Recetas | GhosTeca | Cursos | Debates | Reuniones | Enlaces | Prensa | Contacto | Humor | GhostLog | Alternativas Asignaturas| Euskaraz

Las Recetas de la Abuela

En esta sección podremos ver los típicos truquillos que todo el mundo sabe pero nadie recuerda. Si quieres incluír una receta, infórmate en nuestra lista de correo cómo hacerlo. Si ya conoces cómo, introduce una nueva receta aquí.

Recetas, de la 51 a la 60


Receta_60

Título: Creando claves pública/privada para poder acceder de forma segura por ssh a una máquina remota, y sin contraseña

Autor/a: Alvaro Uría (Fermat)

Nota: http://www.e-ghost.deusto.es/docs/TutorialOpenSSH.html

OpenSSH es una herramienta que nos permite acceder a máquinas remotas, de forma segura. Esta receta se plantea como una solución para hacer copias de seguridad de datos en máquinas remotas, y que dejamos planificadas (las tareas de backup) de forma automática (por lo tanto no estaremos atentos para dar una contraseña para acceder a la máquina remota cuando el programa nos lo pida).

Es por ello que vamos a utilizar como método para autenticarnos ante la/s máquina/s remota/s por clave pública, dejando la "frase privada" (passphrase) vacía. De esta forma, nosotros tendremos la clave privada que hace referencia a una clave pública que copiaremos en las máquinas remotas a las que intentamos acceder (para teoría de cifrado asimétrico, entrad aquí, por ejemplo).

Los pasos a seguir son los siguientes:

  1. Creación de la clave pública y de su respectiva privada en la máquina local (la que conectará a las máquinas remotas).
        fermat@pumuki:~$ ssh-keygen -t rsa -f ~/.ssh/miclave
        Generating public/private rsa key pair.
        Enter passphrase (empty for no passphrase):
        Enter same passphrase again:
        Your identification has been saved in .ssh/miclave.
        Your public key has been saved in .ssh/miclave.pub.
        The key fingerprint is:
        cc:c8:bf:4a:29:21:f8:93:5f:74:76:50:4f:72:14:e4 fermat@pumuki

 Nota: si queremos tener la posibilidad de acceder a las máquinas remotas sin necesidad de contraseña,
 cuando nos pida la "passphrase", pulsaremos "enter" sin escribir nada.

  2. Configuramos el cliente de ssh para que pueda acceder a máquinas remotas utilizando la clave privada creada.
        fermat@pumuki:~$ cat ~/.ssh/config
        Host *
        IdentityFile ~/.ssh/miclave

  3. Copiamos la clave pública al/a los host/s remoto/s (en ~/.ssh/authorized_keys2)

        fermat@pumuki:~$ ssh usuario@pc-remoto 'cat >> ~/.ssh/authorized_keys2' < ~/.ssh/miclave.pub

 Nota: tendremos que copiar la clave pública en los $HOME de todos los usuarios (incluído root) a los que queramos
 acceder sin contraseña.

  4. Y probamos a entrar en dicha máquina remota:
        fermat@pumuki:~$ ssh usuario@pc-remoto
         (estamos en usuario@pc-remoto:~$ )

Ahora ya podremos cronear en nuestra máquina algún comando como...

         rsync -e ssh -avR root@pc-servidor:/etc/ /var/backup/etc.pc-servidor/

O lo que se nos ocurra :-P

Nota: (de Cymo) Es posible que queramos entrar en la máquina usando putty (o que no nos quede más remedio). Para ello deberemos usar previamente Puttygen, importar la clave privada generada con ssh-gen, y guardarla en el formato de putty (.ppk). De esta forma, al usar putty, en el árbol de la izquierda nos iríamos a Connection->ssh->auth, y ahí especificamos que se utilice como clave, el fichero .ppk generado por puttygen.

Receta_59

Título: Como crear listas de correo con mailman a través de la interfaz web

Autor/a: Iker Sagasti Markina (aktor)

Mailman es un potente gestor de listas de correo basado en C y python. Su interfaz de comandos es muy potente, pero a veces nos interesaría poder gestionarla casi completamente mediante la interfaz web.

Para crear una lista nueva a través de la interfaz web podemos hacerlo mediante la siguiente URL:

http://www.dominio.com/cgi-bin/mailman/create/

Los valores que nos pide son triviales, excepto el último de ellos.

Clave de creador de lista (verificación):

List creator's (authentication) password:

En este campo hay que indicar la clave del creador de listas, que hemos tenido que habilitar previamente mediante el comando de shell:

mmsitepass

~# /usr/sbin/mmsitepass (en debian)

~# /var/mailman/bin/mmsitepass (otras distribuciones tipo rpm)

Receta_58

Título: Como instalar la version inestable de Ubuntu (Hoary) con programas básicos

Autor/a: Bockbilbo

Con pocos meses de vida, la distribución Ubuntu se está convirtiendo en una de las referentes en el mundo de Linux. Con este pequeño howto quisiera explicaros brevemente como configurar un sistema Ubuntu con la versión inestable Hoary. También explico como conseguir aceleración 3D con las tarjetas ATI empleando el driver privativo recientemente publicado por ATI.

Si queréis probar ubuntu, podéis bajaros la LiveCD y ver como funciona sin tener que tocar vuestros discos duros.

Espero que este documento os sirva de ayuda.

Sitio de Descargas de Ubuntu: http://www.ubuntulinux.org/download/

Página del tutorial: ComoInstalarUbuntuHoary

Receta_57

Título: Imagenes en Openoffice cuando exportamos a PDF

Autor/a: shriek

Si habeis trabajado en Openoffice con imágenes habreis observado dos problemas al exportar a PDF. El primero de ellos son los formatos JPG. Se ven bastante pixelados despues de exportar, y el segundo son los PNG transparentes que en algunos visores como GPDF o XPDF no hacen la transparencia correctamente.

La solución consiste en utilizar siempre gráficos en el formato PNG con fondo solido, es decir sin transparencia. Parece una receta muy simple, pero si os contara la chinada que nos pegamos con esto... merece la pena saberlo. ;) De todas maneras, si el fondo de la transparencia lleva un gradiente y es imprescindible usar la transparencia del PNG... pues no se como resolverlo así que para eso es un Wiki. Si alguien sabe podría ampliar esta receta.

Receta_56

Título: Como imprimir varias diapositivas en una misma página en Openoffice Impress

Autor/a: shriek

Para imprimir varias diapositivas en ooimpress lo primero que debemos hacer es configurar la pagina. Para ello vamos a Formato->Pagina. el formato de la misma puede ser bien vertical bien horizontal, según como queremos que salgan las diapositivas. Una encima de la otra es el vertical. Una vez configurada la página debemos configurar la vista Volante. Para ello vamos a Vista->Fondo->Volante. En esta vista en la parte inferior aparece una pestaña con el nombre de la presentación. Pulsamos sobre ella con el botón derecho del ratón y aparece el cuadro de Modificar página. Desde aquí configuramos cuantas diapositivas queremos en nuestra vista. Ahora que ya tenemos la vista volante configurada hacemos la parte 2 de esta receta...

Vamos a Archivo->Imprimir y en la parte inferior izquierda aparece el boton de opciones. Pinchamos en el y en la pantalla de opciones en el apartado de Contenido seleccionamos que queremos imprimir Volante. Solo queda aceptar y dar a imprimir.

Receta_55

Título: Instalar servidor de sonido ESD

Autor/a: Cyrus

Instalar un servidor de sonido sirve para que dos programas puedan mandar sonido a la vez a la tarjeta de sonido, por ejemplo, escuchar musica con xmms y oir los avisos del amsn.

Para esto tenemos que instalar el paquete esound, para debian:

~#apt-get install esound

Si no tenemos debian, podemos bajarnos las fuentes desde aqui:

http://www.tux.org/~ricdude/esound-0.2.8.tar.gz

Despues de haber instalado/compilado, tenemos que hacer correr el servidor, como no es un daemon, no podemos hacer /etc/init.d/esound start, cosa que sera una pega a la hora de iniciarlo cada sesion. El comando que hace correr el servidor es

~#esd &

Si ponemos esto en el autostart hacemos que se carge siempre.

Al cargar sonara un sonido algo molesto, si no queremos que suene:

~#esd -nobeeps &

Con esto ya tenemos esd instalado y ejecutado, solo queda decirle a nuestros programas que usen esd como salida del sonido, y aqui cada programa es diferente, pongo dos ejemplos, son casi todos parecidos:

AMSN- herramientas-->preferencias-->Otras-->Servidor de sonido:usar un comando distinto-->esdplay $sound

XMMS- En las preferencias-->plugin de salida: esound(si no aparece hay que bajarse un plugin de esd para xmms)

Receta_54

Título: Como recuperar GRUB

Autor/a: Txupete

Para recuperar GRUB cuandos "algo" nos lo machaca lo que tenemos que hacer es ejecutar un par de simples comandos, la cuestion es como llegar a poder ejecutar esos comandos. Una posibilidad es mediante una live cd.

Arrancamos la Live y montamos la particion donde teniamos instalado el GRUB (en nuestro ejmeplo hdaX)y hacemos chroot:

~#mount /dev/hdaX /mnt/hdaX

~#chroot /mnt/hdaX

Con esto se abre una nueva shell, donde tenemos un "nuevo" directorio raíz que ahora corresponde la particion donde teniamos instalado GRUB.

NOTA: Hasta aqui podriamos haber llegado simplemente habiendo hecho un disco de arranque..

Ahora ya podemos ejecutar grub para aparecer en su linea de comandos:

~# grub

Por tanto para recuperar el grub tendermos que especificar nuestra particion root

grub> root (hd0,X-1)

NOTA: Lo de "X-1" es por que en grub empieza desde el 0

Aplicamos los cambios

grub> setup (hd0)

Y salimos de grub..

grub> quit

Reiniciaremos y veremos como nos vuelve a aparecer el menu...

Receta_53

Título: Forzar chequeo de particion en el arranque

Autor/a: Ali-baba

Para poder hacer que el sistema sea chequeado nada mas arrancar es muy facil hay que hacer el shutdown con la opcion -F

~#shutdown -F now

Receta_52

Título: Diccionarios en openoffice

Autor/a: Emet_"

Sé que hay proyectos que te descargan e instalan los diccionarios automáticamente, pero por ahora son betas y no suelen incluir los sinónimos ni separadores de sílabas. Además el proceso no es muy complicado, lo describo en tres pasos y pongo un ejemplo:

Por ejemplo:
~# wget http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/thes_es_ES.zip
~# unzip thes_es_ES.zip
Archive: thes_es_ES.zip

 inflating: th_es_ES.idx 
inflating: th_es_ES.dat
inflating: README_th_es_ES.txt

~# cp th_es_ES.* /usr/lib/openoffice/share/dict/ooo
~# echo "THES es ES th_es_ES" >> /etc/openoffice/dictionary.lst
~# cat /etc/openoffice/dictionary.lst

 DICT es ES es_ES 
DICT en GB en_GB
DICT en US en_US
DICT fr FR fr_FR
HYPH es ES hy_es_ES
HYPH en GB hy_en_GB
HYPH en US hy_en_US
HYPH fr FR hy_fr_FR
THES en US th_en_US
THES en GB th_en_GB
THES fr FR th_fr_FR
THES es ES th_es_ES

Receta_51

Título: Sacarle los colores a nano x)

Autor/a: D.R.Alonso (GallaZ)

Pues eso, el otro dia mirando a ver si le podia sacar los colores al nano, por que eso no podia ser... un editor sin sus colores xD.

Pues nada es muy sencillo, simplemente hay que editar el archivo /etc/nanorc y descomentar las opciones para cada tipo de archivo. Podeis tambien editar vuestros tipos de colores para distintos tipos de archivo, os pongo un pequeño ejemplo de un archivo tcl(ya q no viene).

Fijaos bien en los otros ejemplos, podeis editarlo al gusto... y ya nunca os podran decir... baaa, nano... si no tiene colores, xD.


Valid XHTML 1.0! Valid CSS!
Page Execution took real: 0,271, user: 0,000, sys: 0,000 seconds