profile image

L o a d i n g . . .

  라즈베리파이의 대표적인 OS인 라즈비안(Raspbian)을 Micro SD카드에 기록한 후 라즈베리파이를 부팅하면 정상적으로 켜질 것입니다. 이때, 사용자는 한가지 문제와 맞딱뜨리게 됩니다.

라즈베리파이를 모니터에 연결해야 하나?
mini HDMI 케이블도 없고.. 너무 귀찮은데.. 다른 방법 없을까?

  이런 상황일때 라즈베리파이를 모니터에 연결하지 않고 제어할 수 있는 방법이 있습니다. 바로 SSH 통신입니다. SSH 통신을 한 줄로 표현한다면 다음과 같습니다.

네트워크를 통한 장비 제어

  라즈베리파이의 SSH 통신을 활성화 시켜 준다면, 사용자는 SSH 통신 접속 프로그램으로 라즈베리파이에 접속해서 터미널 명령어를 자유롭게 내릴 수 있습니다. 라즈베리파이의 SSH 통신 기능은 보안상의 이유로 기본 비활성화 되어 있습니다. 본 강좌는 라즈베리파이의 SSH 통신 기능을 모니터 또는 TV 연결 없이 활성화 하는 방법을 안내합니다.

  본 강좌를 따라 하기 전, 준비 되어야 할 사항은 다음과 같습니다.

준비 내용
  • 라즈베리파이
    (본 강좌는 라즈베리파이4 B 모델을 기반으로 합니다.)
  • 전원 아답터 및 케이블
  • Raspbian OS가 기록된 Micro SD 카드
  • Micro SD 카드 리더기
  • PC 또는 노트북
    (본 강좌는 윈도우10이 설치되어 있는 PC를 기반으로 합니다.)
  • 유무선 공유기
    (본 강좌는 ASUS TM-AC1900 유무선 공유기를 기반으로 합니다.)
  • putty 유틸리티가 설치되어 있음
확장자 없는 ssh 파일 생성

   1. Raspbian OS가 기록된 Micro SD 카드를 PC와 연결합니다.

   2. Micro SD 카드가 PC에서 정상적으로 인식 된다면, '내 컴퓨터' 또는 '내 PC'에서 아래의 그림과 같이 'boot' 레이블을 가진 드라이브가 인식 될 것입니다.

   3. 'boot' 레이블을 가진 드라이브로 들어갑니다.

   4. 윈도우10 기준으로, 상단 탭 목록 중 '보기'를 클릭하면 '파일 확장명' 옵션이 있습니다. 체크합니다. 체크를 하게 되면 각 파일들의 '확장자'가 보이게 됩니다.

   5. 'boot' 레이블을 가진 드라이브 내부에서, 어떠한 폴더로 들어가지 않은 상태에서 오른쪽 마우스 버튼을 클릭합니다. '새로 만들기(W)'의 '텍스트 문서'를 클릭합니다.

   6. 파일명을 ssh 으로 만듭니다. 그리고 .txt 확장자를 모두 지웁니다.

   7. '파일의 확장명을 변경하면 사용할 수 없게 될 수도 있다.' 라는 경고 창이 뜹니다. '예(Y)'를 클릭합니다.

   8. 확장자가 없는 ssh 파일의 생성이 완료되었습니다.

   9. Micro SD 카드를 PC와 연결 해제한 후 라즈베리파이에 연결합니다. 그리고 라즈베리파이의 전원을 켭니다.
      최상위 루트에 확장자가 없는 ssh 파일을 생성했기 때문에, Raspbian OS는 SSH를 활성화 시킬 것입니다.

SSH 접속

   10. 현재 사용 중인 유무선 공유기의 설정 페이지에 접속한 후 라즈베리파이의 IP 주소를 확인합니다. 제 기준으로, 확인된 IP 주소는 192.168.0.31 입니다. (이 주소는 유무선 공유기의 환경에 따라 다릅니다.)

   11. putty 를 실행합니다. Host Name, Port, Connection type을 확인한 후 'Open' 버튼을 클릭합니다.

   12. '보안 알림'이 뜹니다. '예(Y)'를 클릭합니다. 해당 알림이 떴다는 것은, SSH가 정상적으로 활성화 되었다는 의미입니다.

   13. 로그인을 위한 계정명과 비밀번호를 물어볼 것입니다. 다음과 같이 입력합니다.
        (주의: 비밀번호 입력하는 과정에서, 문자들은 화면에 표시되지 않습니다.)

login as: pi
pi@192.168.xxx.xxx's password: raspberry

   14. SSH 접속에 성공했습니다.

[Need a translation?]

English Korean Japanese Chinese (Simplified) Chinese (Traditional) French German Russian Spanish Ukrainian


복사했습니다!