sv.phhsnews.com


sv.phhsnews.com / Hur kan jag hålla lösenord osynliga när jag kör ett kommando som ett SSH-argument?

Hur kan jag hålla lösenord osynliga när jag kör ett kommando som ett SSH-argument?


Att hålla våra lösenord väl säkrade är något som vi alla måste ta på allvar, men vad gör du om en viss program eller app visar ditt lösenord i vanlig syn när du skriver det? Dagens SuperUser Q & A-post har lösningen på en frustrerad läsarens lösenordsproblem.

Dagens Frågesvaringssession kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsaren user110971 vill veta hur man håller lösenord osynliga när man kör ett kommando som ett SSH-argument:

Om jag kör det här kommandot och börjar skriva MySQL-lösenordet är lösenordet synligt på skärmen:

  • ssh user @ server 'mysql -u user -p'

Hur kan jag förhindra detta? Om jag loggar in via SSH och kör MySQL-kommandot, fungerar allt bra.

Hur kan du hålla lösenord osynliga när du kör ett kommando som ett SSH-argument?

Svaret

SuperUser-bidragaren Toby Speight har svaret för oss:

Om du ger ett fjärrkommando att köra, allokerar SSH inte en tty , så fjärrkommandot kan inte avaktivera eko. Du kan tvinga SSH att ge en tty med alternativet -t :

  • ssh -t användare @ server 'mysql -u user -p'

Det motsvarande alternativet för -o eller för config-filen) är RequestTTY . Jag skulle vara försiktig mot att använda den i config-filen eftersom den kan ha oönskade effekter för icke-interaktiva kommandon.


Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.

Bildkrediter: Linux Skärmdumpar (Flickr)


Hur man använder röstdiktering i Windows 10

Hur man använder röstdiktering i Windows 10

Windows 10: s Fall Creators Update gör röstdiktatiet mycket lättare att använda. Nu kan du omedelbart börja diktat genom att trycka på en tangent Windows + H på tangentbordet. Du behöver inte gräva genom kontrollpanelen och ställa in något först. Det gamla taligenkänningsverktyget är fortfarande tillgängligt via kontrollpanelen.

(how-top)

Vad är

Vad är "dbfseventsd" och varför går det på min Mac?

Genom aktivitetsövervakningen märker du något som heter "dbfseventsd". Hur uttalar du det ens? Det körs tre gånger: två gånger av rotkontot och en gång av dig. Vad är det? RELATED: Vad är den här processen och varför kör den på min Mac? Denna artikel ingår i vår pågående serie som förklarar olika processer som finns i Activity Monitor, som kernel_task, hidd, mdsworker , installd, WindowServer, blued, launchd och många andra.

(how-top)