SSH 키를 추가하고 입력했습니다.
ssh-add ~/.ssh/id_rsa
그리고 ssh-add -l
내 열쇠를 인쇄했습니다. 그런데 로그아웃했다가 다시 로그인하니
상담원은 신원이 없습니다.
나는 매우 큰 수명을 설정하려고 시도했지만 도움이 되지 않았습니다.
운영 체제: 우분투 12.04.2 LTS
답변1
Ubuntu는 로그인할 때 새 에이전트를 시작하고 로그아웃할 때 다시 종료합니다.
따라서 설명된 동작은 완전히 정상입니다.
답변2
로그아웃/로그인을 정확히 무엇이라고 부르나요? 실행 중인 세션을 종료하면 ssh-agent
나중에 ssh-agent
대화하는 세션은 키를 로드한 세션과 달라집니다. 데스크톱 세션 관리자는 결국 세션에 대해 실행 중인 모든 사용자 서비스(ssh 및 gpg 에이전트 포함)를 종료합니다.
세션과 독립적으로 프록시를 생성한 다음 올바른 환경 변수를 세션 환경에 주입하여 이 문제를 해결할 수 있습니다. 디스플레이 관리자가 사용자 환경을 찾는 위치를 찾으면 됩니다.