내 SSH 개인 키는 Seahorse로 구성된 것 같아서 조기에 자동으로 잠금 해제되었습니다. 단지 내 비밀번호를 묻고 스스로 작업을 처리할 뿐입니다.
이상한 이유로 더 이상 작동하지 않는 것 같습니다. 나는 내가 해냈다고 확신한다.아니요설정을 변경하세요. 이제 원격 서버에 로그인하려고 할 때마다 다음과 같이 묻습니다.
Enter passphrase for key: '$PATH_TO_KEY'
이것은 매우 짜증나는 일입니다! 어떻게 해결할 수 있나요? 사용해야 한다는 것을 알고 ssh-agent
키를 추가해 보았으나 작동하지 않는 것 같습니다.
답변1
수정 사항은 SSH 키를 관리하는 방법에 따라 다릅니다. 당신이 쓴 내용으로 볼 때 ssh-agent를 사용하고 있는 것 같습니다. 이것이 사실이라면 ssh-add -l
현재 관리되는 키 목록이 제공되어야 합니다. 에이전트가 아직 시작되지 않은 경우에는 오류가 발생합니다.
ssh-agent는 일반적으로 쉘 초기화 파일 중 하나나 X 초기화 파일 또는 pam_ssh 중 하나에 의해 시작됩니다. 문제를 해결하려면 ssh-agent가 시작된 위치(시작된 경우)를 찾아야 합니다.
또는 ssh-agent 대신 GnuPG를 사용할 수 있습니다. gpg-agent 를 시작할 때 이 --enable-ssh-support
옵션을 추가할 수 있습니다. 마찬가지로, gpg-agent는 어딘가에서 시작되어야 하며, 가급적 로그인 시 시작해야 합니다.
답변2
- ssh-agent 실행
- ssh-add 실행
- SSH 키를 사용하여 자동으로 잠금 해제하려는 터미널 세션에서 두 변수 SSH_AUTH_SOCK 및 SSH_AGENT_PID를 내보냅니다.