
나는 동일한 공개 키 체계를 사용하여 자체 Git 저장소를 호스팅하는 서버에 SSH로 연결했습니다. 최근에 제가 일하는 곳(다른 IP)에서 위치를 변경했는데 이제 git은 로그인할 때마다 비밀번호를 묻습니다.
저는 인증을 추적하기 위해 Windows를 사용하여 서버에 연결하고 있습니다.
내 서버의 인증 로그 파일을 살펴본 결과, 로그인할 때마다 공개 키가 실제로 승인된 것으로 표시되지만 모든 작업에서 여전히 pswd를 입력하라는 메시지가 표시됩니다.
어떤 아이디어가 있나요?
답변1
개인 키 액세스는 호스트에 의해 제한될 수 있습니다. ~/.ssh/authorized_keys에 저장된 공개 키에 유효한 호스트를 제한하는 한정자가 없는지 확인하세요.