본문으로 바로가기

라즈베리파이에 모니터 없이 라즈비안을 설치하고 SSH로 접속하는 방법을 알아보겠습니다.

최종으로는 원격데스크탑을 이용하여 라즈베리파이에 원격으로 접속하는 방법까지 알아보겠습니다.

 

1. 준비물

micro SD카드(32GB이상) 와 리더기, Raspberry Pi 4 Computer

 

 

라즈베리파이를 와이파이로 원격으로 연결하여 사용할 것이기 때문에

제어하려는 컴퓨터와 같은 공유기 WIFI를 사용하여야 합니다.

 

2. 라즈비안(RASPBIAN) 설치하기

 

라즈비안을 설치하기위해 먼저 라즈비안을 다운로드합니다

https://www.raspberrypi.org/

 

Teach, Learn, and Make with Raspberry Pi – Raspberry Pi

Raspberry Pi 4 Your tiny, dual-display, desktop computer Find out more

www.raspberrypi.org

라즈베리파이 공식 홈페이지로 가서 Downloads를 클릭합니다.

Raspbian과 NOOBS가 있는데

Raspbian을 눌러주세요

3가지 형태의 Raspbian이 존재합니다

 

Raspbian Buster with desktop and recommended software : GUI 지원, 권고 소프트웨어 설치, 약 2.53GB

Raspbian Buster with desktop : GUI 지원, 약 1.13GB

Raspbian Buster Lite : GUI 미지원, 약 434MB

 

GUI 지원, 미지원의 차이는 모니터를 연결했을 때 나오는 GUI 유무 차이입니다.

Lite는 GUI 관련 모듈을 모두 제거하면서 가장 가벼운 라즈 비안이며 빠르고 소비전력도 가장 적게 듭니다.

나중에 모니터 없이 계속 SSH로만 제어하려면 Lite를 설치하셔도 되지만 GUI를 사용하기 위해서는

 

첫 번째와 두 번째 설치 파일을 다운로드하아야 됩니다.

 

원하는 소프트웨어만 쓸 것이고 괜히 용량만 차지하는 게 싫다 하시면 2번째 Raspbian Buster with desktop을 다운

나는 용량이 남아 상관없고 미리 설치돼있으면 좋다 하시면 recommended software를 다운로드하시면 됩니다.

 

다운로드하는 속도가 굉장히 느리기 때문에 Download Torrent를 사용하시면 좀 더 빠르게 다운로드하실 수 있습니다.

 

다운이 완료되면 zip 파일이 생성됩니다.

 

이제 다운로드한 라즈비안 이미지 파일을 SD card에 설치하여야 합니다.

이때 Etcher 프로그램을 사용합니다.

 

https://www.balena.io/etcher

 

balena - The complete IoT fleet management platform

Infrastructure and tools to develop, deploy, and manage connected devices at scale. Your first ten devices are always free.

www.balena.io

 

자신의 컴퓨터 운영체제에 맞게 다운로드합니다.

Windows 경우에는 Portable 버전을 다운로드하시면 됩니다.

다운로드가 완료되면 Portable 버전이기 때문에

바로 실행이 가능합니다.

 

 

Select image를 통해 

다운로드하였던 라즈 비안. zip을 선택합니다.

 

Select target을 클릭해 저장할 micro SD카드를 지정해줍니다.

이후 Flash 버튼을 누르게 되면 micro SD카드에 라즈 비안이 써집니다.

 

설치가 완료되면 micro SD card는 자동으로 연결이 해제됩니다.

리더기를 뽑았다 다시 꽂으면 설치된 폴더를 볼 수가 있습니다.

 

boot 드라이브가 만들어졌습니다.

 

여기서 2개의 파일을 새로 생성해 줍니다.

ssh 파일과 wpa_supplicant.conf 파일입니다.

 

저는 새로 만들기 > 텍스트 문서로 빈 파일을 생성 후 이름을 변경하겠습니다

 

 

 

확장자까지 변경해 버렸습니다.

 

wpa_supplicant.conf 에는 Wifi에 대한 정보를 넣어주어야 합니다.

연결 프로그램을 메모장 같은 프로그램으로 연결하여 아래 정보를 입력합니다.

아래  " " 안에 각각 WIFI 이름과 WIFI 암호를 입력해줍니다.

이후 저장을 합니다.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WIFI 이름"
    psk="WIFI 암호"
}

 

3. 라즈베리파이 부팅

SD카드를 컴퓨터에서 제거한 뒤 이제 라즈베리파이로 장착해줍니다.

SD card를 장착 후 라즈베리에 전원을 넣어주게 되면

초록 불과 빨간 불이 반짝이다가 빨간 불만 반짝이게 됩니다.

 

공유기 설정 홈페이지로 가서 라즈베리파이가 어떤 ip를 부여받았는지 확인합니다.

저는 iptime 공유기를 사용하고 있어 관리 페이지는 192.168.0.1 로 접속하였습니다.

 

 

저의 라즈베리파이는 192.168.0.10이라는 내부 IP를 할당받았습니다.

 

4. SSH 접속하기

SSH를 접속하기 위해 접속하는 프로그램을 다운로드하여보겠습니다.

Putty라는 접속기를 사용하겠습니다.

 

https://putty.org/

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

putty.org

 

조그마하게 here를 눌러 

 

운영체제에 맞게 다운로드하여 설치합니다.

 

 

설치가 완료되어 실행하면

Putty를 실행해줍니다.

 

Host Name (or IP address) 부분에

라즈베리파이 ip를 적어주시면 됩니다.

 

Open을 누르게 되면 SSH가 실행됩니다.

여기서 SSH가 실행되지 않고 Time out이라는 메시지가 뜬경우

라즈베리파이가 WIFI에 연결되지 않은 뜻으로

위에 WIFI 연결 설정을 다시 해보시기 바랍니다.

 

SSH 연결이 되면 login을 하라고 합니다

기본으로 설정돼있는 세팅값은

ID : pi

Password : raspberry

를 입력해 주면 됩니다

 

SSH에 접속이 완료되었습니다.

 

5. 원격 프로그램 연결하기

먼저 원격 프로그램으로 작동하기 위해서는 SSH를 사용하여 

라즈베리파이에 원격 프로그램 관련 모듈들을 설치해주어야 합니다.

 

첫 번째 명령어입니다,

 

sudo apt-get install tightvncserver

 

[Y/n] 이 뜨게 됩니다 y 눌러 설치해주세요

첫 번째 명령어로 인한 tightvncserver 모듈이 설치되었습니다.

두 번째 명령어입니다.

명령어 입력 후 동일하게 y를 눌러 설치해줍니다.

 

sudo apt-get install xrdp

이제 원격 데스크톱을 통해 사용할 수 있습니다.

Windows 기본 프로그램에 원격 데스크톱을 켜줍니다.

 

 

원격 데스크톱 연결을 열게 되면

ip를 입력하여 그 PC에 접속할 수 있게 됩니다

라즈베리파이 ip를 적고 접속합니다

 

원격 컴퓨터가 Windows가 아니라 사용자 정보를 읽을 수 없다고 합니다

예를 클릭해서 원격을 이어갑니다.

 

원격으로 연결이 되면 라즈베리파이에서 볼 수 있는 GUI가 나타납니다

아까와 마찬가지로 디폴트 id와 password를 입력해줍니다.

username : pi

password : raspberry

 

접속을 하게 되면 짠 모니터 없이 라즈베리파이 원격하기

성공했습니다.

 

 

이번 포스팅은 라즈 비안 OS 설치, WIFI 연결, SSH 접속, 원격 연결 까지입니다.

수고하셨습니다.

라즈베리 모니터 없이 설치가 끝났습니다.

감사합니다.