비밀번호가 올바른데도 ssh 명령 후 권한이 거부되었습니다.

비밀번호가 올바른데도 ssh 명령 후 권한이 거부되었습니다.

네트워크 케이블을 통해 Raspberry Pi 2를 노트북에 연결했고 컴퓨터에서 raspi로 파일을 전송하려고 하는데 명령에서 비밀번호를 묻는 메시지가 표시되는데 비밀번호는 정확하다고 확신하지만 비밀번호는 알 수 있습니다.ssh [email protected]Permission denied, please try again

어떡해? 내 문제에 대한 적절한 해결책을 인터넷에서 찾을 수 없습니다.

답변1

비밀번호가 틀리지 않았다고 100% 확신한다면(인코딩 문제도 없나요?) 사용자 계정이 Raspberry Pi에 잠겨 있을 가능성이 있습니다. 사용자 계정이 잠긴 경우, 비밀번호가 정확하더라도 "잘못된 비밀번호"로 로그인 시도가 거부됩니다.

또는 "루트 없음" 옵션으로 실행 중일 root수 있으므로 로그인을 시도하는 경우 .sshrootssh

편집/업데이트댓글로 질문에 답하기

사용자 계정이 잠긴 경우 어떻게 해결합니까?

음...기본적으로 여기서 진행하는 방법에는 두 가지가 있습니다.

1. 시스템에 있는 경우

참고: 귀하의 계정이 아닌 다른 계정에서 항목을 변경하려면 아래 단계에 따라 변경해야 합니다.root

  • 계정 잠금:passwd -l <user>
  • 계정을 잠금 해제하려면:passwd -u <user>

passwd자세히 알아보기맨페이지( man passwd)

2. 시스템에 접근할 수 없는 경우(단, 파일시스템의 내용은 변경될 수 있음)

Raspberry Pi2에 대해 말씀하시는 것입니다. 즉, 컴퓨터 어딘가에 Raspberry Pi용 시스템이 있고 이를 Raspberry Pi에 플래시할 수 있다는 뜻입니다.

일반 컴퓨터에 대해 이야기하는 경우 LiveCD/LiveUSB를 사용하고 변경하려는 시스템을 설치해야 합니다.

그러나 절차는 동일합니다.

/참고: 루트( /) 로 처리합니다 .표적이제 시스템이 시작됩니다.

대상 시스템이 shadow비밀번호 해시를 포함하기 위해 예약된 필드인 file을 사용하고 해시가 실제로 ./etc/passwdx/etc/shadow

해시 앞에 느낌표( !)가 표시되면 계정이 비밀번호로 보호되어 있음에도 불구하고 잠겨 있음을 의미합니다. 시스템을 다시 부팅할 때 계정이 다시 잠금 해제되도록 이 느낌표를 제거하십시오. (물론 Raspberry Pi 또는 기타 임베디드 시스템의 경우 이 변경 사항을 모듈에 플래시해야 합니다.)

섀도우 파일 형식에 대한 자세한 정보 찾기여기

답변2

네트워크를 어떻게 설정하셨나요? @localhost가 노트북에 다시 연결됩니다. 동일한 서브넷(예: 10.0.0.0 - 10.255.255.255(IPv4) 범위) 내의 IP로 두 인터페이스를 모두 제공하고 올바른 인터페이스를 사용하여 연결해야 합니다.

(원래 질문에 오류가 있는 것 같아 답변이 더 이상 적절하지 않습니다.)

관련 정보