Copia de Seguridad de la Cartera del Nodo

Archivos respaldados

Zend

wallet.dat, config.json, onion_private_key*

Rastreador de Nodos (Nodetracker)

config.json



Crear y Ejecutar Script de Copia de Seguridad - Realice una vez completada la configuración del nodo o en cualquier momento después de generar las nuevas direcciones Z.

  1. Inicie sesión en su nodo con su llave RSA auth.

  2. Establezca la variable de entorno $ FQDN - Tendrá que escribir este comando y cambiar <FQDN> al Nombre de Dominio Completamente Calificado de su nodo.

    FQDN=<FQDN>
  3. Detenga los procesos de zend y el rastreador (tracker) si se encuentra utilizando monit y PM2.

    sudo monit stop zend && pm2 stop 0
  4. Detenga los procesos de zend y el rastreador si se encuentra utilizando systemd.

    sudo systemctl stop zend zentracker
  5. Remueva '#' de la línea: '#7z a tor.7z ~/.zen/onion_private_key'., si estas utilizando Tor.

    cat <<EOF > ~/backup.sh
    #!/bin/bash
    #Create a temp Directory
    mkdir ~/.temp
    cd ~/.temp
    #Archive zend file(s)
    7z a wallet.7z ~/.zen/wallet.dat
    #7z a tor.7z ~/.zen/onion_private_key
    #Archive nodetracker config file
    7z a config.7z ~/nodetracker/config/config.json
    cd
    7z a -p backup.$FQDN.7z ~/.temp
    #Erase Temporary Files
    rm -rf ~/.temp
    EOF
  6. Haga que el script de respaldo sea ejecutable.

    chmod u+x ~/backup.sh
  7. Instale 7zip.

    sudo apt install p7zip-full -y
  8. Ejecute el script de respaldo. Cree y confirme una contraseña cuando se le solicite.

    ~/backup.sh
  9. Inicie zend y el rastreador (tracker) si se encuentra utilizando monit y PM2.

    sudo monit start zend && pm2 start 0
  10. Inicie zend y el rastreador (tracker) si se encuentra utilizando systemd.

    sudo systemctl start zend zentracker
  11. Compruebe el hash sha256 del archivo de respaldo y vuelva a verificar el hash después de transferirlo a su máquina local.

    sha256sum backup.$FQDN.7z

Sección de transferencia de archivos

  1. Abrir la Terminal
    1. CMD + Espacio, Busca 'Terminal' y presione <Enter>
  2. Ingrese lo siguiente a SCP el archivo de respaldo adentro. 
    1. Reemplace  <USER> con su usuario.
    2. Reemplace  <FQDN> con su Nombre de Dominio Completamente Calificado.

    scp <USER>@<FQDN>:backup.<FQDN>.7z ~/
  3. El archivo "backup.<FQDN>.7z" está localizado en "/Users/<USER>/"
  4. Revisar el hash sha256 del archivo de respaldo y verificar que sea el mismo que en el nodo

    shasum -a 256 ~/backup.<FQDN>.7z
  5. Guarde el archivo en una ubicación segura, como una unidad de almacenamiento encriptada
    1. Cómo crear una unidad de memoria cifrada en Mac OS usando la Utilidad de Discos
  1. Abrir la Terminal
  2. Ingrese lo siguiente a SCP el archivo de respaldo adentro
    1. Reemplace  <USER> con su usuario.
    2. Reemplace  <FQDN> con su Nombre de Dominio Completamente Calificado.

    scp <USER>@<FQDN>:backup.<FQDN>.7z ~/
  3. El archivo "backup.<FQDN>.7z" está localizado en "/Users/<USER>/"
  4. Revisar el hash sha256 del archivo de respaldo y verificar que sea el mismo que en el nodo
    sha256sum ~/backup.<FQDN>.7z
  5. Guarde el archivo en una ubicación segura, como una unidad de almacenamiento encriptada
    1. How to create an encrypted thumb drive in Linux using Disks Utility
  1. Abrir WinSCP
    1. El WinSCP puede ser descargado aquí
    2. Acepte la importación de la configuración de PuTTY, esto también tomará sus archivos de las llaves para una mayor seguridad
  2. Seleccione su nodo de la lista y haga clic en iniciar sesión e ingrese su información
  3. En el panel de la ventana derecha, selecciona el archivo llamado  "backup.<FQDN>.7z"
  4. Haga clic en descargar, seleccione una ubicación y haga clic en Aceptar
  5. Compruebe el hash sha256 del archivo de copia de seguridad y verifique que sea el mismo que en el nodo.
    1. Utilice el QuickHash para verificar el hash sha256 
  6. Store the file to a secure location, such as an encrypted thumb drive

    1. Cómo crear una unidad de memoria cifrada en Windows 10 Pro con BitLocker
    2. How to create an encrypted thumb drive using VeraCrypt (liga en inglés)



© 2019 Horizen. All rights reserved.