martes, 9 de julio de 2013

Restaurar backup ipcop


Me encontré con algunos problemas para restaurar una copia de seguridad de ipcop.El problema es que al intentar importar una copia de seguridad de otro servidor da un error diciendo que NO puede desencriptar la copia de seguridad.

Bajo mi punto de vista lo complican bastante, os dejo la solución.

En primer lugar desde el servidor donde hemos creado la copia de seguridad (servidor origen) tenemos que extraer el certificado de cifrado de copias de seguridad.

Para ello hacemos click en "Exportar clave de respaldo" esto nos descargará un fichero .key que tendremos que descifrar con openssl.



 Una vez tenemos nuestro fichero .key ejecutamos desde nuestra máquina:
openssl enc -a -d -aes256 -salt -pass pass: -in encrypted.backup.key -out decrypted.backup.key
Ya tenemos descifrado el certificado y tenemos que copiarlo a nuestro nuevo servidor donde queremos restaurar la copia de seguridad (servidor destino). En concreto tenemos que copiarlo (reemplazar por el que exista):
/var/ipcop/backup/backup.key
Para copiar el fichero .key a nuestro nuevo servidor ipcop podemos hacerlo utilizando utilizando el comando:
scp -P 8022 decrypted.backup.key root@192.168.x.x:/var/ipcop/backup/backup.key
Ahora ya podremos importar la copia de seguridad sin problemas.