Nivel: | medio |
Sistema: | linux |
Arquitectura: | i386 |
Distribuci�n: | woody |
Secci�n: | red |
Funci�n: | instalacion |
Partimage-server es un programa que te permite poner un servidor donde guardar las particiones a trav�s del programa cliente partimage-client ya sea esta partici�n de tipo ext2, ext3, fat16, fat32, ntfs y muchos m�s (este programa cliente puede operar localmente sin ayuda del partimage-server). Para m�s informaci�n: http://www.partimage.org
Este documento es libre. Puede copiarlo,distribuirlo y/o modificarlo bajo los t�rminos de la Licencia GNU Para Documentaci�n Libre, versi�n 1.1 o cualquier versi�n posterior publicada por la Free Software Foundation.
Para instalarlo simplemente lo seleccionamos con dselect o bien apt-get install partimage-server , tras lo cual sale en pantalla algo as� como:
?????????????????????? Configuring Partimage-server ?????????????????????? ? ? ? partimage-server necesita de un certificado de OpenSSL para funcionar ? ? correctamente. ? ? ? ? �Desear crear el ceritificado SSL? ? ? ? ? Yes No ? ? ? ??????????????????????????????????????????????????????????????????????????Para desesperaci�n de todos no funciona ni el Yes, ni el No, ni crea los certificados; y para colmo deja el paquete a medio poner con un hermoso mensaje de "paquete sin poner del todo". Aunque alguna vez saqu� alguna pantalla para generar los certificados, no consegu� que lo hiciera bien, as� que ahora vamos a crear los certificados SSL para que funcione. Vamos manos a la obra. ( Nota: Los certificados SSL son para que los datos que viajan por la red vayan encriptados y nadie pueda sacar una copia de nuestra partici�n o disco duro sin m�s esfuerzo que ponerse a escuchar. )
Nos situamos en el directorio cd /etc/partimaged y ejecutamos los siguientes comandos para crear los certificados: ((Nota: el orden es importante))
openssl req -new -x509 -outform PEM >partimaged.csr
En la pantalla sale:
writing new private key to 'privkey.pem' Enter PEM pass phrase:
Aqu� pones una contrase�a de la que te acuerdes para generar el certificado. La pide dos veces y debes introducir la misma. Justo despu�s te pide el pa�s, donde pondremos ES (Espa�a). Luego el nombre de la provincia, en mi caso Madrid. Localidad, pues para m� Arganda del Rey. �Empresa? ACTSL. Luego departamento que es el Laboratorio, luego nuestro nombre y finalmente la direcci�n de correo. Quedando as�: (NOTA: Si no quieres rellenar alg�n dato puedes poner un . (punto) para dejarlo en blanco.)
Country Name (2 letter code) [AU]:ES State or Province Name (full name) [Some-State]:Madrid Locality Name (eg, city) []:Arganda del Rey Organization Name (eg, company) [Internet Widgits Pty Ltd]:ACTSL Organizational Unit Name (eg, section) []:Laboratorio Common Name (eg, YOUR name) []:Carlitos Palmero Email Address []:[email protected]
openssl rsa -in privkey.pem -out partimaged.key
De nuevo por pantalla nos pregunta la contrase�a, introducimos la de antes.
read RSA key Enter PEM pass phrase: writing RSA key
openssl x509 -in partimaged.csr -out partimaged.cert
Tranquilidad que en este paso no dice nada.
Ahora nos queda definir que usuarios podr�n usar el partimage-server, simplemente tenemos que crear un fichero llamado partimagedusers en el directorio/etc/partimaged que contenga por linea un nombre de usuario del sistema. Podemos a�adir uno llamado carlos simplemente haciendo esto:
echo carlos > /etc/partimaged/partimagedusers
Bien pues se supone que ya est� configurado el partimage-server pero a m� a�n no me funcion� como deber�a. Nos falta cambiar los permisos de los ficheros que hemos creado porque si no, tendremos un bonito error si queremos arrancarlo con /etc/init.d/partimaged start:
error when verifying /etc/partimaged/partimaged.cert, check logfile for help logfile is /var/log/partimage/partimaged.log if you don't have logfile, use partimaged --debug=1
Venga, recordamos que tenemos que estar en cd /etc/partimaged y hacemos, como root, un simple:
chmod 0600 *
y voil�, ya podemos lanzarlo con /etc/init.d/partimaged start
Vale, vale, dir�is, pero si funciona, �qu� dice este ahora? F�cil, aunque arranque el demonio a m� no me lleg� a funcionar as� que os propongo dos cosas, o bien edit�is el fichero /etc/init.d/partimaged y modific�is:
case "$1" in start) echo -n "Starting $DESC as Daemon Mode: " start-stop-daemon --start --chuid partimag --exec $DAEMON -- $OPTS echo "$NAME." ;; stop) |
por:
case "$1" in start) echo -n "Starting $DESC as Daemon Mode: " # Comentamos la linea de abajo para hacer un apa�o #start-stop-daemon --start --chuid partimag --exec $DAEMON -- $OPTS partimaged $OPTS echo "$NAME." ;; stop) |
O bien quit�is el partimage-server del arranque (init.d) con update-rc.d -f partimaged remove y lo lanz�is cuando quer�is con partimaged -D siendo root, evidentemente.
Espero que os haya gustado. Se admite cualquier comentario y �hasta la pr�xima!