2019년 4월 13일 토요일

# 라즈베리파이 ROOT 계정 사용방법 ( Putty를 이용한 ssh 접속 )

라즈베리파이 에서 공식적으로 제공하는 라즈비안 OS를 설치하면 기본적으로 주어지는 계정은 다음과 같다.

ID : pi
PW : raspberry



우선 Putty를 이용해 ssh 접속을 한다. ( ssh 허용은 OS 설치하고 나서 config 에서 설정하면 된다. )

그다음, sudo passwd [계정명] 명령어를 입력하면 ( ex: sudo passwd root )

패스워드 입력창이 나타난다.





원하는 패스워드를 입력하고 나면 성공했다는 메세지가 보인다.

이렇게 하고나서 root로 ssh 접속을 시도하면 access denied ( 액세스 거부 )가 되버린다.

구글링을 해보니 보안정책으로 인해 외부에서 root 접속을 막아놓았다고 한다.

우선, 해결법은 다음과 같다.

기본계정인 pi로 접속한 뒤, sudo su 명령어를 통해 일시적으로 root 권한을 얻는다.

그리고나서 vi /etc/ssh/sshd_config ( vi를 이용해 sshd_config 파일을 수정해야한다. )



위 그림에서 보듯이 PermitRootLogin yes 을 해당 파일에 입력해줘야한다.
( vi 명령어 일람 링크 : http://www.antsys.co.kr/data/vi_editor.htm )

여기까지 완료하면 외부에서 ssh를 통해 root 접속이 가능해진다.

댓글 없음:

댓글 쓰기