RestauraciĆ³n de la Cartera del Nodo

Archivos Restaurados

Zend

wallet.dat, onion_private_key*

Rastreador de Nodos (Nodetracker)

config.json



Sección de Transferencia de Archivos

  1. Abrir la Terminal
    1. CMD + Espacio, Busca 'Terminal' y presione <Enter>
  2. Compruebe el hash sha256 del archivo de copia de seguridad y vuelva a verificar el hash después de transferirlo a su nodo. El siguiente comando asume que el archivo  "backup.<FQDN>.7z" está localizado en "/Users/<USER>/"

    shasum -a 256 ~/backup.<FQDN>.7z
  3. Ingrese lo siguiente a SCP el archivo de respaldo en tu directorio Home.
    1. Reemplace  <USER> con su usuario.
    2. Reemplace <FQDN> con su Nombre de Dominio Completamente Calificado.
  4. El siguiente comando asume que el archivo "backup.<FQDN>.7z" está localizado en "/Users/<USER>/"

    scp ~/backup.<FQDN>.7z <USER>@<FQDN>:
  1. Abrir la Terminal
  2. Compruebe el hash sha256 del archivo de copia de seguridad y vuelva a verificar el hash después de transferirlo a su nodo. El siguiente comando asume que el archivo  "backup.<FQDN>.7z" está localizado en "/Users/<USER>/"

    sha256sum ~/backup.<FQDN>.7z
  3. Ingrese lo siguiente a SCP el archivo de respaldo en tu directorio Home.
    1. Reemplace  <USER> con su usuario.
    2. Reemplace <FQDN> con su Nombre de Dominio Completamente Calificado.
  4. The following command assumes the "backup.<FQDN>.7z" file is located in "/Users/<USER>/"

    scp ~/backup.<FQDN>.7z <USER>@<FQDN>:
  1. Compruebe el hash sha256 del archivo de copia de seguridad y vuelva a verificar el hash después de transferirlo a su nodo.
    1. Utilice el QuickHash para verificar el hash sha256 
  2. 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
  3. Seleccione su nodo de la lista y haga clic en iniciar sesión e ingrese su información
  4. En el panel de la ventana derecha, selecciona el archivo llamado  "backup.<FQDN>.7z"
  5. Da click en upload y da click en OK.

Crear y Ejecutar el Script de Restauración

  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. 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
  4. Detenga los procesos de zend y el rastreador (tracker) si se encuentra utilizando monit y PM2.

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

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

    cat <<EOF > ~/restore.sh
    #!/bin/bash
    #Create a temp Directory
    mkdir ~/.temp
    #Extract Encrypted Archive of Backup Files
    7z x backup.$FQDN.7z
    cd ~/.temp
    #Extract zend file(s)
    7z x wallet.7z -ozen
    #7z x tor.7z -ozen
    #Extract nodetracker config file
    7z x config.7z -ozen
    #Copy needed files
    cp /home/$USER/.temp/zen/wallet.dat /home/$USER/.zen/
    cp /home/$USER/.temp/nodetracker/config/config.json /home/$USER/nodetracker/config/
    #cp /home/$USER/.temp/zen/onion_private_key /home/$USER/.zen/
    #Erase Temporary Files
    cd
    rm -rf ~/.temp
    EOF
  7.  Haga que el script de respaldo sea ejecutable.

    chmod u+x ~/restore.sh
  8. Instale 7zip.

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

    ~/restore.sh
  10. Restaure tor, si se instala creando el siguiente script y ejecutándolo, de lo contrario, continúe con el paso 11 o 12.

    cat <<EOF > ~/tor_script.sh
    #!/bin/bash
    sudo sed -i 's/#ControlPort 9051/ControlPort 9051/g' /etc/tor/torrc
    sudo sed -i 's/#CookieAuthentication 1/CookieAuthentication 1/g' /etc/tor/torrc
    sudo su -c "echo 'CookieAuthFileGroupReadable 1' >> /etc/tor/torrc"
    sudo su -c "echo 'LongLivedPorts 9033' >> /etc/tor/torrc"
    sudo systemctl restart tor.service
    EOF
    chmod u+x ~/tor_script.sh
    sudo ~/tor_script.sh
  11. Inicie zend y el rastreador (tracker) si se encuentra utilizando monit y PM2.

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

    sudo systemctl start zend zentracker



© 2019 Horizen. All rights reserved.