Hogyan tarthatom láthatatlan jelszavakat a parancs futtatásakor SSH argumentumként?

Tartalomjegyzék:

Hogyan tarthatom láthatatlan jelszavakat a parancs futtatásakor SSH argumentumként?
Hogyan tarthatom láthatatlan jelszavakat a parancs futtatásakor SSH argumentumként?

Videó: Hogyan tarthatom láthatatlan jelszavakat a parancs futtatásakor SSH argumentumként?

Videó: Hogyan tarthatom láthatatlan jelszavakat a parancs futtatásakor SSH argumentumként?
Videó: How to Disable Driver Signature Verification in Windows 10, 8.1, 8 - YouTube 2024, Április
Anonim
A jelszavak biztonságos megőrzése olyasmi, amit mindannyiunknak komolyan kell vennünk, de mi a teendő, ha egy adott program vagy alkalmazás látja a jelszavát egyszerűen, amikor beírja? A mai SuperUser Q & A bejegyzés megoldja a frusztrált olvasó jelszóproblémáját.
A jelszavak biztonságos megőrzése olyasmi, amit mindannyiunknak komolyan kell vennünk, de mi a teendő, ha egy adott program vagy alkalmazás látja a jelszavát egyszerűen, amikor beírja? A mai SuperUser Q & A bejegyzés megoldja a frusztrált olvasó jelszóproblémáját.

A mai Kérdések és válaszok munkamenetét a SuperUser - a Stack Exchange, a Q & A weboldalak közösség által irányított csoportosulásának részlegével - köszönheti.

A kérdés

A SuperUser olvasó user110971 azt szeretné tudni, hogyan lehet a jelszavakat láthatatlanná tenni, amikor parancsot futtatnak SSH argumentumként:

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.

Hogyan láthatja láthatatlan jelszavakat, amikor parancsot futtat SSH argumentumként?

A válasz

Toby Speight, a SuperUser közreműködője válaszol nekünk:

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.

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.

Image Credit: Linux Screenshotok (Flickr)

Ajánlott: