Palera1n 으로 탈옥 후에 SSH 로그인을 하려는데
어떤 이유에서 인지 alpine으로 로그인이 되지 않을 때가 있다.
UNIX authentication refused
패스워드는 당연히 alpine 으로 초기화 되어있으리라 생각하고
다시 한 번 천천히 alpine 을 입력해봐도 인증 오류가 발생한다.
alpine alpine a...l...p..i..n..e.......
다행히도 패스워드 관련 설정 파일을 직접 수정하여 해결 가능한 문제였다.
우선 웹 브라우저에서 패스워드 해시값 생성이 가능한 사이트로 들어간다.
Password 에는 alpine, Salt 값은 아무 문자열을 입력하고
Encrypt 를 클릭하면 패스워드 해시값이 생성되는데
생성된 해시값은 복사해둔다.
패스워드 암호화
생성된 해시값을 복사해두자
이제 생성한 패스워드 해시값을 root 에게 할당하면 된다.
Sileo 에서 Filza를 찾아 설치하고,
Filza 에서 /etc/master.passwd 파일을 텍스트편집기로 오픈한다.
root 계정의 패스워드 필드에 해당하는 위치에
복사해두었던 해시값을 붙여넣고 저장하면 비밀번호 변경 작업은 끝난다.
그 후 다시 root/alpine 으로 SSH 로그인을 시도하면 정상적으로 로그인이 완료된다.