Sto sviluppando un'applicazione in cui è possibile aggiungere credenziali SSH per i server e quindi uno script python automatizzato può recuperare tali credenziali per accedere al server ed eseguire determinate attività automatizzate.
Il problema che sto affrontando è come archiviare in modo sicuro le credenziali SSH sul mio server in modo che lo script python possa recuperare in modo sicuro tali credenziali ed eseguire le sue attività. Inoltre, poiché le credenziali di più server verrebbero salvate sulla mia applicazione, se il mio server venisse compromesso, l'utente malintenzionato avrebbe accesso a molti server
Ovviamente non posso cancellare le password in quanto lo script python richiede la password effettiva per accedere al server. Quale potrebbe essere l'approccio raccomandato e gli algoritmi crittografici che posso utilizzare per memorizzare in modo sicuro tutte le credenziali.