어떤 애플리케이션이 개인 SSH 키에 액세스하려고 합니까?

어떤 애플리케이션이 개인 SSH 키에 액세스하려고 합니까?

며칠 후 내 Gnome 기반 시스템(Fedora 21)에서 특정 개인 SSH 키에 대한 암호 문구 요청 팝업이 표시됩니다.

An application wants access to the private key <name-of-the-key>, but it is locked:

암호 문구 입력 여부에 관계없이 요청이 여러 번 연속으로 나타납니다. 나는 SparkleShare가 둘 이상의 저장소를 관리할 때 이러한 동작을 알고 있으므로 이는 보안 문제라기보다는 단지 잘못된 구현일 뿐이라고 생각합니다.

알아낼 수 있는 방법이 있나요어느애플리케이션이 해당 키에 액세스하려고 합니까? 아직 로그에서 힌트를 못찾았는데 어떻게 검색해야할지 모르겠네요..

답변1

저도 이와 같은 문제를 겪었고, 해결책을 찾기가 매우 어려웠습니다.

주요 문제는 입니다 gnome-keyring. 이러한 성가신 메시지를 받지 않으려면 해당 키링을 비활성화해야 합니다.

실제로 설치한 경우 이러한 단계를 통해 키링이 비활성화됩니다.

  1. 설치되어 있는지 테스트하십시오.

    dpkg -L gnome-keyring
    

    해당 패키지에 의해 설치된 파일 목록을 얻으면 시스템에 있는 것입니다.

  2. 다음 파일을 원래 시스템 폴더에서 집 내부의 폴더로 복사합니다.

    cp /etc/xdg/autostart/gnome-keyring-* ~/.config/autostart
    
  3. 마지막 단계에서 복사한 각 파일에 대해 해당 서비스를 비활성화하는 줄이 있는지 확인하세요.

    X-GNOME-Autostart-enabled=false
    
    • 이를 수행하는 한 가지 방법은 다음과 같습니다 tcsh.

      cd ~/.config/autostart
      foreach i (gnome-keyring*)
          grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i
      end
      
    • 이를 수행하는 한 가지 방법은 다음과 같습니다 bash.

      cd ~/.config/autostart
      for i in gnome-keyring*;
          do grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i;
      done
      

이 솔루션의 대부분은 다음에서 얻었습니다.

[1]http://ask.xmodulo.com/disable-gnome-keyring-linux-desktop.html

관련 정보