Tenere le nostre password ben protette è qualcosa che tutti dobbiamo prendere sul serio, ma cosa fai se un particolare programma o app mostra la tua password in bella vista mentre la digiti? Il post di domande e risposte di SuperUser di oggi offre la soluzione al problema della password di un lettore frustrato.
La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di siti web di domande e risposte.
La domanda
Il lettore SuperUser user110971 vuole sapere come mantenere le password invisibili quando si esegue un comando come argomento SSH:
Se eseguo questo comando e inizio a digitare la password MySQL, la password è visibile sullo schermo:
- ssh utente @ server "mysql -u utente -p"
Come posso impedirlo? Se accedo tramite SSH ed eseguo il comando MySQL, tutto funziona correttamente.
Come puoi mantenere le password invisibili quando esegui un comando come argomento SSH?
La risposta
Il collaboratore di SuperUser Toby Speight ha la risposta per noi:
Se fornisci un comando remoto da eseguire, SSH non alloca un file tty , quindi il comando remoto non è in grado di disabilitare l'eco. Puoi forzare SSH a fornire un file tty usando il -t opzione:
- ssh -t utente @ server "mysql -u utente -p"
L'opzione equivalente (per -Il o per il file di configurazione) è RequestTTY . Vorrei mettere in guardia dall'usarlo nel file di configurazione perché può avere effetti indesiderati per comandi non interattivi .
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Dai un'occhiata al thread di discussione completo qui .
Credito immagine: Screenshot di Linux (Flickr)