nl.phhsnews.com


nl.phhsnews.com / Hoe kan ik wachtwoorden onzichtbaar houden bij het uitvoeren van een opdracht als een SSH-argument?

Hoe kan ik wachtwoorden onzichtbaar houden bij het uitvoeren van een opdracht als een SSH-argument?


Het goed beveiligd houden van onze wachtwoorden is iets dat we allemaal serieus moeten nemen, maar wat moet u doen als een bepaalde programma of app toont uw wachtwoord duidelijk zichtbaar terwijl u het typt? De SuperUser Q & A-post van vandaag biedt de oplossing voor het wachtwoordprobleem van een gefrustreerd lezer.

De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-driven groep van Q & A-websites.

De vraag

SuperUser-lezer user110971 wil weten hoe wachtwoorden onzichtbaar blijven als een opdracht wordt uitgevoerd als een SSH-argument:

Als ik deze opdracht voer en begin met het invoeren van het MySQL-wachtwoord, is het wachtwoord zichtbaar op het scherm:

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

Hoe kan ik dit voorkomen? Als ik via SSH inlog en de MySQL-opdracht uitvoer, werkt alles goed.

Hoe kunt u wachtwoorden onzichtbaar houden als een opdracht wordt uitgevoerd als een SSH-argument?

Het antwoord

SuperUser-bijdrager Toby Speight heeft het antwoord voor ons:

Als u een opdracht op afstand verstrekt om uit te voeren, wijst SSH geen tty toe, zodat de opdracht op afstand de echo niet kan uitschakelen. Je kunt SSH dwingen om een ​​ tty te leveren met de -t optie:

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

De equivalente optie ( voor -o of voor het configuratiebestand) is RequestTTY . Ik zou waarschuwen tegen het gebruik ervan in het configuratiebestand omdat het ongewenste effecten kan hebben voor niet-interactieve commando's.


Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.

Beeldcredits: Linux Screenshots (Flickr)


De beste gratis manieren om foto's te delen met vrienden en familie (anders dan Facebook)

De beste gratis manieren om foto's te delen met vrienden en familie (anders dan Facebook)

Facebook is mogelijk het standaardplatform voor het delen van foto's, maar dat betekent niet dat dit het enige gratis en gemakkelijke is om de optie daar te gebruiken. Hier zijn enkele andere opties voor het delen van foto's om het gemakkelijk te maken foto's met vrienden en familie te delen op de manier zoals jij dat wilt.

(how-top)

Alle locatiegegevens verwijderen uit uw vorige tweets

Alle locatiegegevens verwijderen uit uw vorige tweets

Waar u woont, is een vrij privélocatie. Het is zorgelijk dat het te gemakkelijk is om het op sociale media te lekken zonder dat het echt van betekenis is. Het is bijvoorbeeld mogelijk om uw exacte locatie in een tweet te delen. Als u zich zorgen maakt over een privélocatie op uw laatste paar duizend tweets, is er een eenvoudige manier om uw angsten te verminderen: locatiegegevens verwijderen van alles wat je ooit hebt getweet.

(how-top)