Како могу да држим лозинке невидљивим када покрећем команду као ССХ аргумент?
Добро чување наших лозинки је нешто што треба да схватимо озбиљно, али шта да радите ако одређени програм или апликација приказују вашу лозинку на видљивом месту док је куцате? Данашња постова за питања и одговоре СуперУсер-а имају рјешење за проблем фрустрираног читача.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Питање
Читач СуперУсер усер110971 жели да зна како да чува лозинке невидљиве када покреће команду као ССХ аргумент:
Ако покренем ову команду и почнем да уносим МиСКЛ лозинку, лозинка је видљива на екрану:
- ссх усер @ сервер 'мискл -у усер -п'
Како то могу спријечити? Ако се пријавим преко ССХ-а и извршим МиСКЛ команду, онда све ради добро.
Како можете да задржите лозинке невидљиве када покренете команду као ССХ аргумент?
Одговор
Доприносник СуперУсер-а Тоби Спеигхт има одговор за нас:
Ако наведете даљинску команду за покретање, ССХ не додељује тти, тако да даљинска команда не може да онемогући ехо. Можете натерати ССХ да пружи тти помоћу -т опција:
- ссх -т усер @ сервер 'мискл -у усер -п'
Еквивалентна опција (за -о или за конфигурациони фајл) РекуестТТИ. Упозоравам вас да га не користим у конфигурационом фајлу јер може имати нежељене ефекте за неинтерактивне команде.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.
Кредит за слике: сцреенсхотови за Линук (Флицкр)