Ako môžem zachovať heslá neviditeľné pri spustení príkazu ako argument SSH?

Obsah:

Ako môžem zachovať heslá neviditeľné pri spustení príkazu ako argument SSH?
Ako môžem zachovať heslá neviditeľné pri spustení príkazu ako argument SSH?

Video: Ako môžem zachovať heslá neviditeľné pri spustení príkazu ako argument SSH?

Video: Ako môžem zachovať heslá neviditeľné pri spustení príkazu ako argument SSH?
Video: How to Disable Driver Signature Verification in Windows 10, 8.1, 8 - YouTube 2024, November
Anonim
Udržiavanie hesiel dobre zabezpečených je niečo, čo všetci musíme brať vážne, ale čo robiť, ak konkrétny program alebo aplikácia zobrazuje vaše heslo v očiach, keď ho píšete? Dnešný príspevok SuperUser Q & A má riešenie problému s problémom s problémom s čítaným heslom.
Udržiavanie hesiel dobre zabezpečených je niečo, čo všetci musíme brať vážne, ale čo robiť, ak konkrétny program alebo aplikácia zobrazuje vaše heslo v očiach, keď ho píšete? Dnešný príspevok SuperUser Q & A má riešenie problému s problémom s problémom s čítaným heslom.

Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, skupín webových stránok týkajúcich sa otázok a odpovedí.

Otázka

Používateľ čítačky SuperUser user110971 chce vedieť, ako udržať heslá neviditeľné pri spustení príkazu ako argument SSH:

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.

Ako môžete zachovať heslá neviditeľné pri spustení príkazu ako argument SSH?

Odpoveď

Sponzor SuperUser Toby Speight má odpoveď pre nás:

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.

Máte niečo doplniť vysvetlenie? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.

Image Credit: Linux Screenshoty (Flickr)

Odporúča: