Kaip galiu laikyti slaptažodžius nematomi vykdant komandą kaip SSH argumentą?

Turinys:

Kaip galiu laikyti slaptažodžius nematomi vykdant komandą kaip SSH argumentą?
Kaip galiu laikyti slaptažodžius nematomi vykdant komandą kaip SSH argumentą?

Video: Kaip galiu laikyti slaptažodžius nematomi vykdant komandą kaip SSH argumentą?

Video: Kaip galiu laikyti slaptažodžius nematomi vykdant komandą kaip SSH argumentą?
Video: How to Disable Driver Signature Verification in Windows 10, 8.1, 8 - YouTube 2024, Balandis
Anonim
Saugus slaptažodžių laikymasis yra tai, apie ką mums visiems reikia rimtai atsižvelgti, bet ką daryti, jei konkrečioje programoje ar programoje jūsų slaptažodis rodomas tiesiai, kai rašote? Šiandienos "SuperUser" Q & A žinutė išsprendė nusivylė skaitytojo slaptažodžio problemą.
Saugus slaptažodžių laikymasis yra tai, apie ką mums visiems reikia rimtai atsižvelgti, bet ką daryti, jei konkrečioje programoje ar programoje jūsų slaptažodis rodomas tiesiai, kai rašote? Šiandienos "SuperUser" Q & A žinutė išsprendė nusivylė skaitytojo slaptažodžio problemą.

Šiandieninė klausimų ir atsakymų sesija pateikiama su "SuperUser" - "Stack Exchange", bendruomenės valdoma Q & A grupių asociacija.

Klausimas

"SuperUser" skaitytuvas user110971 nori žinoti, kaip išlaikyti slaptažodžius nematoma, kai komanda paleidžiama kaip SSH argumentas:

If I run this command and start typing the MySQL password, the password is visible on the screen:

ssh user@server ‘mysql -u user -p’

How can I prevent this? If I log in through SSH and execute the MySQL command, then everything works fine.

Kaip paleisti komandą kaip SSH argumentą galite išsaugoti slaptažodžius nematomi?

Atsakymas

"SuperUser" autorius Toby Speight turi mums atsakymą:

If you provide a remote command to run, SSH does not allocate a tty, so the remote command is unable to disable echo. You can force SSH to provide a tty using the -t option:

ssh -t user@server ‘mysql -u user -p’

The equivalent option (for -o or for the config file) is RequestTTY. I would caution against using it in the config file because it can have unwanted effects for non-interactive commands.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Vaizdo kreditas: "Linux" ekrano nuotraukos ("Flickr")

Rekomenduojamas: