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)


Wat is de pop-up

Wat is de pop-up "Carrier-instellingen bijwerken" op uw iPhone?

Als u al een tijdje een iPhone hebt gehad, is er mogelijk een pop-upbericht weergegeven met de melding dat er een provider is Instellingen Update en vraag of je ze nu wilt updaten. Als u het type bent dat niet op dingen klikt totdat u weet wat ze zijn (goed voor u!), Dan bent u op de juiste plek. Het korte antwoord: Ja, wordt de provider bijgewerkt.

(how-top)

Uitschakelen van stuurprogrammahandtekeningen op 64-bits Windows 8 of 10 (zodat u niet-ondertekende stuurprogramma's kunt installeren)

Uitschakelen van stuurprogrammahandtekeningen op 64-bits Windows 8 of 10 (zodat u niet-ondertekende stuurprogramma's kunt installeren)

64-Bits versies van Windows 10 en 8 bevatten een "handhaving van stuurprogrammahandtekening" " voorzien zijn van. Ze laden alleen stuurprogramma's die zijn ondertekend door Microsoft. Om minder dan officiële stuurprogramma's, oude niet-ondertekende stuurprogramma's of stuurprogramma's die u zelf ontwikkelt, te installeren, moet u de handhaving van stuurprogrammahandtekeningen uitschakelen.

(how-top)