비밀번호를 안전하게 유지하는 것은 우리 모두가 진지하게 생각해야 할 일이지만, 특정 프로그램이나 앱에서 비밀번호를 입력 할 때 눈에 잘 띄는 곳에 비밀번호를 표시하면 어떻게 하시겠습니까? 오늘의 수퍼 유저 Q & A 게시물에는 답답한 독자의 비밀번호 문제에 대한 해결책이 있습니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
질문
수퍼 유저 리더 user110971은 SSH 인수로 명령을 실행할 때 비밀번호를 보이지 않게하는 방법을 알고 싶어합니다.
이 명령을 실행하고 MySQL 암호 입력을 시작하면 암호가 화면에 표시됩니다.
- ssh user @ server‘mysql -u 사용자 -p’
어떻게 방지 할 수 있습니까? SSH를 통해 로그인하고 MySQL 명령을 실행하면 모든 것이 잘 작동합니다.
SSH 인수로 명령을 실행할 때 어떻게 암호를 보이지 않게 할 수 있습니까?
대답
수퍼 유저 기여자 인 Toby Speight가 우리에게 답을 제공합니다.
실행할 원격 명령을 제공하는 경우 SSH는 tty , 따라서 원격 명령은 에코를 비활성화 할 수 없습니다. SSH를 사용하여 tty 사용하여 -티 선택권:
- ssh -t user @ server‘mysql -u 사용자 -p’
동등한 옵션 ( -그만큼 또는 구성 파일의 경우)는 요청 . 나는 그것을 가질 수 있기 때문에 구성 파일에서 사용하지 않도록주의 할 것입니다. 비대화 형 명령에 대한 원치 않는 효과 .
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내십시오. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .
이미지 크레딧 : Linux 스크린 샷 (Flickr)