SSH 비밀번호를 입력하라는 창이 무작위로 팝업되었습니다. 왜?

SSH 비밀번호를 입력하라는 창이 무작위로 팝업되었습니다. 왜?

우분투 14.04를 사용하고 있습니다. 몇 주 동안 작은 창이 무작위로 나타나 키보드를 잡고 SSH 키의 비밀번호를 입력하라는 메시지를 표시했습니다. 창 제목은 "OpenSSH"이며 잠금 해제할 개인 키 파일의 경로를 나타냅니다.

물론 이 요청이 어디서 오는지 모르기 때문에 그렇게 하지 않겠습니다. 때로는 취소를 누른 후 키보드를 잡을 수 없기 때문에 세션을 도청할 수 있다는 경고 창이 팝업되는 경우가 있습니다.

이것은 나에게 수상쩍게 들린다. 이 동작을 일으킬 수 있는 SSH를 사용하여 어떤 작업도 수행한 기억이 없습니다. 이러한 SSH 키 요청이 어디서 오는지 어떻게 확인하고 이를 중지할 수 있나요?

답변1

나는 (지금은 그 말이 맞기를 바란다)같은 질문, 제 생각엔 크론 작업이 그 대화를 담당하는 것 같아요.

실행 crontab -l해 보니 대화 상자가 나타나는 동시에 크론 작업이 설정되어 있는 것을 발견했습니다. 내가하는 cron 작업이 필요하지 않기 때문입니다 crontab -r. 그 이후로 이 대화를 본 적은 없지만 그렇게 길지는 않았습니다.

문제가 해결되었나요? 그렇다면 어떻게 해야 할까요?

답변2

Ubuntu 16.04에서도 동일한 문제가 발생했습니다. 이 작업을 수행한 후 대화 상자가 사라졌습니다.

  • ssh-askpass( sudo apt remove ssh-askpass)를 제거했습니다.
  • ssh(1) ( ) 을 사용하여 crontab을 주석 처리합니다 crontab -e.

이들 중 어느 것이든 대화 상자를 삭제하는 데 충분합니다.

내 cronjob이 (보통 비밀번호 없는 키 인증을 통해) 연결을 시도하는 호스트가 유지 관리 상태일 때,x11-ssh-askpass대화 상자가 나타나기 시작합니다.

제 생각에는 x11-ssh-askpass가 합법적인 프로그램이지만 X11 프로그램이 인증 및 암호화를 방해하지 않도록 하는 것이 가장 좋습니다.

관련 정보