네트워크 케이블을 통해 Raspberry Pi 2를 노트북에 연결했고 컴퓨터에서 raspi로 파일을 전송하려고 하는데 명령에서 비밀번호를 묻는 메시지가 표시되는데 비밀번호는 정확하다고 확신하지만 비밀번호는 알 수 있습니다.ssh [email protected]
Permission denied, please try again
어떡해? 내 문제에 대한 적절한 해결책을 인터넷에서 찾을 수 없습니다.
답변1
비밀번호가 틀리지 않았다고 100% 확신한다면(인코딩 문제도 없나요?) 사용자 계정이 Raspberry Pi에 잠겨 있을 가능성이 있습니다. 사용자 계정이 잠긴 경우, 비밀번호가 정확하더라도 "잘못된 비밀번호"로 로그인 시도가 거부됩니다.
또는 "루트 없음" 옵션으로 실행 중일 root
수 있으므로 로그인을 시도하는 경우 .ssh
root
ssh
편집/업데이트댓글로 질문에 답하기
사용자 계정이 잠긴 경우 어떻게 해결합니까?
음...기본적으로 여기서 진행하는 방법에는 두 가지가 있습니다.
1. 시스템에 있는 경우
참고: 귀하의 계정이 아닌 다른 계정에서 항목을 변경하려면 아래 단계에 따라 변경해야 합니다.root
- 계정 잠금:
passwd -l <user>
- 계정을 잠금 해제하려면:
passwd -u <user>
passwd
자세히 알아보기맨페이지( man passwd
)
2. 시스템에 접근할 수 없는 경우(단, 파일시스템의 내용은 변경될 수 있음)
Raspberry Pi2에 대해 말씀하시는 것입니다. 즉, 컴퓨터 어딘가에 Raspberry Pi용 시스템이 있고 이를 Raspberry Pi에 플래시할 수 있다는 뜻입니다.
일반 컴퓨터에 대해 이야기하는 경우 LiveCD/LiveUSB를 사용하고 변경하려는 시스템을 설치해야 합니다.
그러나 절차는 동일합니다.
/
참고: 루트( /
) 로 처리합니다 .표적이제 시스템이 시작됩니다.
대상 시스템이 shadow
비밀번호 해시를 포함하기 위해 예약된 필드인 file을 사용하고 해시가 실제로 ./etc/passwd
x
/etc/shadow
해시 앞에 느낌표( !
)가 표시되면 계정이 비밀번호로 보호되어 있음에도 불구하고 잠겨 있음을 의미합니다. 시스템을 다시 부팅할 때 계정이 다시 잠금 해제되도록 이 느낌표를 제거하십시오. (물론 Raspberry Pi 또는 기타 임베디드 시스템의 경우 이 변경 사항을 모듈에 플래시해야 합니다.)
섀도우 파일 형식에 대한 자세한 정보 찾기여기
답변2
네트워크를 어떻게 설정하셨나요? @localhost가 노트북에 다시 연결됩니다. 동일한 서브넷(예: 10.0.0.0 - 10.255.255.255(IPv4) 범위) 내의 IP로 두 인터페이스를 모두 제공하고 올바른 인터페이스를 사용하여 연결해야 합니다.
(원래 질문에 오류가 있는 것 같아 답변이 더 이상 적절하지 않습니다.)