본문 바로가기
모두의 라즈베리파이

[라즈베리파이 마스터 되기] 모니터 연결 없이 설치하기

by 로니킴 2024. 4. 3.


라즈베리파이를 모니터 없이(headless) 설치하고 SSH로 원격 접속하는 것은 특히 서버 용도로 사용하거나 공간 및 자원을 최소화하고자 할 때 매우 유용합니다. 이 글에서는 라즈베리파이4 모델 B와 라즈베리파이 제로 W 모델을 예로 들며, Raspbian OS 설치부터 WiFi 설정, SSH 접속까지의 과정을 단계별로 안내합니다.

 

목차

     

     

     


    + 이 글도 읽어보세요. 

     

     

     


    [라즈베리파이 마스터 되기] 모니터 연결 없이 설치하기

     

     

    [왜 모니터 없이 설치하는가?]

    서버 용도로 라즈베리파이를 사용하거나 단순히 GUI 없이 명령어 입력으로 모든 작업을 처리하고자 하는 경우가 있습니다. Raspbian OS는 GUI가 있는 버전과 없는 버전(Lite)을 포함해 총 세 가지 버전을 제공합니다. Lite 버전은 GUI 관련 모듈이 제거되어 리소스 사용이 줄어들고, 소비전력도 절약됩니다.

     

     

     

     


    Wi-Fi 및 SSH 설정

    기본적으로 Raspbian에서는 SSH가 비활성화되어 있습니다. 따라서, SSH를 활성화하기 위해 SD 카드의 boot 드라이브에 ssh라는 이름의 빈 파일을 생성해야 합니다.

     

    ssh
    0.00MB
    wpa_supplicant.conf
    0.00MB

    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    country=GB
    
    network={
    	ssid="네트워크이름(예:iptime)"
    	psk="비밀번호(예:123456789)"
    }

     

    추가로, WiFi 접속 설정을 위해 wpa_supplicant.conf 파일에 네트워크 정보를 입력하고, 이 파일을 또한 boot 드라이브에 배치합니다.

    ssh, wpa_supplicant.conf 파일 복사

    SSH(Secure Shell)는 원격 위치의 컴퓨터를 안전하게 제어할 수 있도록 해주는 통신 프로토콜입니다. 간단히 말해, SSH를 사용하면 라즈베리파이 같은 디바이스에 네트워크를 통해 안전하게 접속할 수 있습니다. 데이터는 암호화되어 전송되므로 중간에 누군가가 데이터를 가로채더라도 정보를 해독할 수 없습니다. SSH를 설정함으로써, 집이나 학교, 심지어는 카페에서도 라즈베리파이에 접속하여 프로젝트를 관리하고 업데이트할 수 있습니다. 이는 특히 프로젝트 개발 과정에서 시간과 노력을 크게 절약해 줍니다.

     

     


    라즈베리파이 IP 주소 찾아내기

     

    SD 카드를 라즈베리파이에 삽입하고 전원을 연결한 후 약 1분을 기다립니다.

     

    공유기 또는 ping 명령어를 이용해 IP 를 찾을 수 있습니다. 

     

    (1)  공유기 관리 페이지에서 라즈베리파이의 IP 주소를 찾아냅니다. 

    라즈베리파이 ip 찾기

     

    또는 

     

    (2) win10을 사용하는 경우 다음 방법을 사용하여 데스크톱 없이 Raspberry Pi에 로그인할 수 있습니다. Win+R을 누릅니다. cmd를 입력하세요. 그런 다음 다음 명령을 사용하여 IP를 확인합니다.

     

    PING 명령어를 사용해 주소 알기

     

     


    puTTy 설치

     

    IP를 알았다면, SSH 로 직접 접속할 수 있습니다. 

     

     

    하지만 매번 CMD 창에서 입력하기 번거롭습니다. 따라서 라즈베리파이 원격 접속을 위해 puTTy 유틸리티를 설치합니다.

     


    부팅후 SSH 접속

     

    공유기 관리 페이지 또는 CMD 를 이용해 라즈베리파이 IP 주소를 찾아냈으면, 해당 IP로 SSH를 통해 접속합니다.

    puTTY 실행

     

    기본적으로 라즈베리파이의 사용자 ID는 pi, 비밀번호는 raspberry입니다. 

     

    ID : pi

    password : raspberry

     

    ※ 보안을 위해 접속 후 비밀번호는 반드시 변경하는 것이 좋습니다.

     

     

    puTTY 를 이용해 라즈베리파이 원격 연결

     

    이렇게 모니터 없이 라즈베리파이를 설치하고 SSH로 접속하는 방법은 특히 공간이 제한적이거나 서버와 같은 특정 용도로 라즈베리파이를 사용하고자 할 때 매우 효율적입니다.

     

    이 방법을 통해 사용자는 언제 어디서나 라즈베리파이에 접근할 수 있으며, 필요한 설정 변경이나 업데이트를 편리하게 수행할 수 있습니다.

     

    이 과정을 통해 라즈베리파이를 원격으로 관리하는 능력을 갖추게 되면, 다양한 프로젝트나 애플리케이션에서 라즈베리파이의 잠재력을 최대한 활용할 수 있습니다. 예를 들어, 집안의 스마트 홈 시스템을 구축하거나, 개인적인 클라우드 서버를 운영하거나, IoT(Internet of Things) 프로젝트에 라즈베리파이를 사용할 때 이러한 지식이 매우 유용합니다.

     


     

    마무리

    라즈베리파이를 모니터 없이 설치하고 SSH를 통해 원격으로 접속하는 방법은 라즈베리파이를 더 유연하고 효과적으로 사용할 수 있게 해줍니다. 이 기술은 라즈베리파이를 사용한 다양한 프로젝트에서 기본이 되며, 사용자로 하여금 라즈베리파이의 놀라운 가능성을 탐색할 수 있는 기회를 제공합니다. 이제 여러분도 이 지식을 바탕으로 라즈베리파이를 사용하여 창의적이고 혁신적인 프로젝트를 실현해 보세요.

     

     


    + 이 글도 읽어보세요. 

     

     

     

     

     

    반응형


    댓글