Miten voin pitää salasanat näkymättömäksi, kun komentoa käytetään SSH-argumenttina?

Sisällysluettelo:

Miten voin pitää salasanat näkymättömäksi, kun komentoa käytetään SSH-argumenttina?
Miten voin pitää salasanat näkymättömäksi, kun komentoa käytetään SSH-argumenttina?

Video: Miten voin pitää salasanat näkymättömäksi, kun komentoa käytetään SSH-argumenttina?

Video: Miten voin pitää salasanat näkymättömäksi, kun komentoa käytetään SSH-argumenttina?
Video: Samsung Galaxy Young GT S5360 smartphone - Hands on review of the Year 2015 Video tutorial - YouTube 2024, Huhtikuu
Anonim
Salasanojen säilyttäminen hyvin on jotain, jota meidän kaikkien on otettava vakavasti, mutta mitä teet, jos jokin ohjelma tai sovellus näyttää salasanasi selkeästi, kun kirjoitat sen? Tänään SuperUser Q & A -postilla on ratkaisu turhautuneeseen lukijan salasanaan.
Salasanojen säilyttäminen hyvin on jotain, jota meidän kaikkien on otettava vakavasti, mutta mitä teet, jos jokin ohjelma tai sovellus näyttää salasanasi selkeästi, kun kirjoitat sen? Tänään SuperUser Q & A -postilla on ratkaisu turhautuneeseen lukijan salasanaan.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

SuperUser-lukija user110971 haluaa tietää salasanojen näkymisen näkymättömänä, kun komentoa käytetään SSH-argumenttina:

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.

Miten voit säilyttää salasanat näkymätön, kun komennon suorittaminen SSH-argumenttina?

Vastaus

SuperUser-avustaja Toby Speight on meille vastaus:

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.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.

Image Credit: Linux-kuvakaappaukset (Flickr)

Suositeltava: