SSH가 로그인에 공개 키가 사용되고 있다는 표시를 제공하지 않음

SSH가 로그인에 공개 키가 사용되고 있다는 표시를 제공하지 않음

내 서버에 로그인하기 위한 공개 키가 있습니다. 이 키는 비밀번호로 보호되어 있습니다. 그러나 내 서버에 로그인해도 키가 사용되었다는 표시가 없습니다. 전처럼 비밀번호로 로그인하면 됩니다. 공개 키/비밀번호 결합 인증을 사용하면 어떤 종류의 메시지를 기대할 수 있나요? 둘 다 사용되고 있는지 아니면 공개 키 설정을 잘못했는지 알고 싶습니다. 클라이언트는 Xubuntu 14.04이고 서버는 Ubuntu Server 14.04입니다.

답변1

> ssh -v ...

인증이 어떻게 수행되었는지 알려주는 출력을 제공합니다. 이것은 공개 키를 사용합니다.

[...]
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering DSA public key: /home/hl/.ssh/id_dsa_srm                                                                                                               
debug1: Server accepts key: pkalg ssh-dss blen 434                                                                                                                      
debug1: Enabling compression at level 6.                                                                                                                                
debug1: Authentication succeeded (publickey).  
[...]

그것이 기술적인 부분이다. 일반적으로 암호를 입력해야 공개 키가 사용된다는 것을 알 수 있습니다(암호를 사용하지 않거나 에서 캐시하지 않는 한 ssh-agent).

관련 정보