최근에 Linux Mint 서버에 SSH를 설정했습니다. 보안상의 이유로 비밀번호를 변경하고 싶습니다. 나는 팔로우한다이 가이드비밀번호를 변경하세요. 비밀번호가 성공적으로 변경되었습니다. 비밀번호를 다시 변경하고 싶다면 "이전 비밀번호"로 변경해야 한다는 것을 알고 있습니다. 그런데 로그인을 시도하면 새 비밀번호는 거부되고 이전 비밀번호는 그대로 적용됩니다. 도움을 주시면 감사하겠습니다!
답변1
여기에는 비밀번호 기반과 키 기반의 두 가지 인증 방법이 있습니다.
링크된 가이드에서는 키 기반 인증에만 영향을 미치는 비밀번호 변경에 대한 지침을 제공합니다. 가이드에서 언급한 대로 비밀번호는 SSH 개인 키에 또 다른 보호 계층을 추가하는 데 사용됩니다. 비밀번호를 변경하면 클라이언트 측에서 변경이 발생합니다.
서버가 비밀번호 기반 인증을 수행하는 경우에는 아무런 차이가 없습니다. 비밀번호는 일종의 사용자 디렉토리에 대해 서버 측에서 인증됩니다. 이는 기본 /etc/shadow 파일일 수도 있고 LDAP 서버와 같은 더 복잡한 파일일 수도 있습니다.
ssh -vvv
이것을 진단하는 데 도움이 될 것입니다. 디버그 출력에는 서버에서 허용하는 인증 방법 목록과 현재 사용 중인 인증 방법이 표시됩니다.