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 0
Detenga los procesos de zend y el rastreador si se encuentra utilizando systemd.
sudo systemctl stop zend zentracker
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
Haga que el script de respaldo sea ejecutable.
chmod u+x ~/backup.sh
Instale 7zip.
sudo apt install p7zip-full -y
Ejecute el script de respaldo. Cree y confirme una contraseña cuando se le solicite.
~/backup.sh
Inicie zend y el rastreador (tracker) si se encuentra utilizando monit y PM2.
sudo monit start zend && pm2 start 0
Inicie zend y el rastreador (tracker) si se encuentra utilizando systemd.
sudo systemctl start zend zentracker
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
- 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>.7z
- Guarde 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>.7z
- Guarde 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