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.
Inicie sesión en su nodo con su llave RSA auth.
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>Detenga los procesos de zend y el rastreador (tracker) si se encuentra utilizando monit y PM2.
sudo monit stop zend && pm2 stop 0Detenga los procesos de zend y el rastreador si se encuentra utilizando systemd.
sudo systemctl stop zend zentrackerRemueva '#' 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 EOFHaga que el script de respaldo sea ejecutable.
chmod u+x ~/backup.shInstale 7zip.
sudo apt install p7zip-full -yEjecute el script de respaldo. Cree y confirme una contraseña cuando se le solicite.
~/backup.shInicie zend y el rastreador (tracker) si se encuentra utilizando monit y PM2.
sudo monit start zend && pm2 start 0Inicie zend y el rastreador (tracker) si se encuentra utilizando systemd.
sudo systemctl start zend zentrackerCompruebe 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
Abrir la Terminal
CMD + Espacio, Busca 'Terminal' y presione <Enter>
Ingrese lo siguiente a SCP el archivo de respaldo adentro.
Reemplace <USER> con su usuario.
Reemplace <FQDN> con su Nombre de Dominio Completamente Calificado.
scp <USER>@<FQDN>:backup.<FQDN>.7z ~/El archivo "backup.<FQDN>.7z" está localizado en "/Users/<USER>/"
Revisar el hash sha256 del archivo de respaldo y verificar que sea el mismo que en el nodo
shasum -a 256 ~/backup.<FQDN>.7zGuarde el archivo en una ubicación segura, como una unidad de almacenamiento encriptada
Abrir la Terminal
Ingrese lo siguiente a SCP el archivo de respaldo adentro
Reemplace <USER> con su usuario.
Reemplace <FQDN> con su Nombre de Dominio Completamente Calificado.
scp <USER>@<FQDN>:backup.<FQDN>.7z ~/El archivo "backup.<FQDN>.7z" está localizado en "/Users/<USER>/"
Revisar el hash sha256 del archivo de respaldo y verificar que sea el mismo que en el nodo
sha256sum ~/backup.<FQDN>.7zGuarde el archivo en una ubicación segura, como una unidad de almacenamiento encriptada
Abrir WinSCP
El WinSCP puede ser descargado aquí
Acepte la importación de la configuración de PuTTY, esto también tomará sus archivos de las llaves para una mayor seguridad
Seleccione su nodo de la lista y haga clic en iniciar sesión e ingrese su información
En el panel de la ventana derecha, selecciona el archivo llamado "backup.<FQDN>.7z"
Haga clic en descargar, seleccione una ubicación y haga clic en Aceptar
Compruebe el hash sha256 del archivo de copia de seguridad y verifique que sea el mismo que en el nodo.
Store the file to a secure location, such as an encrypted thumb drive