Le vulnerabilità esistono a causa di attacchi basati su sessioni e il client è aperto. Se tu o il cliente venite compromessi, lo stesso vale per l'istanza EC2.
Per quanto riguarda il mantenimento dello script, il suo ripristino, l'interruzione e il riavvio (spesso chiamato gestione dei processi) ci sono alcune cose che probabilmente vorrai esaminare:
-
Gestori di processo
Come PM2 o Supervisor può mantenere il tuo processo in esecuzione in background e ti consente di uccidere facilmente lo script nella sessione successiva (di solito con un comando di stop)
-
Startup e init.d / Bash scripts
Mentre è necessaria una maggiore preparazione, è possibile avviare lo script all'avvio, inserire l'ultima versione e quindi arrestare gli intervalli temporizzati per ri-pull e ripopolare o quando al computer viene richiesto di spegnere utilizzando il tempo di esecuzione livelli e trigger nel sistema di avvio utilizzato dall'istanza EC2
Entrambe queste rotte sarebbero probabilmente il modo migliore per andare in quanto entrambe offrono avvio, revival (il che significa che puoi risparmiare risparmiando l'istanza quando hai finito) e controllo del flusso di script.
Lo schermo è un'opzione, ma è completamente manuale. Non sarebbe bello prendere un po 'di tempo iniziale e renderlo automatizzato? La maggior parte di noi la pensa così e uno dei maggiori guadagni non ha bisogno di due connessioni aperte. Una connessione è tutto ciò di cui hai bisogno. Accedi e inizia. Accedi e fermati. Abbastanza semplice.
Cose da evitare a tutti i costi: