임베디드 시스템/라즈베리파이

라즈베리파이 (1) - 노트북으로 원격 접속을 해보자

달서비 2022. 4. 12. 09:59

대학교 수업시간에 라즈베리파이를 공부하고 있습니다. 최근에 수업 중 '마법의 버튼'을 눌러서 다시 다운로드부터 시작해야 합니다. (ㅠㅠ) 그래서 이참에 블로그에 업로드하며 정보를 공유하려고 합니다. 

먼저는 라즈베리파이를 원격 접속을 시키려고 합니다.

※ 제가 사용하는 환경은 라즈베리파이와 노트북 한대로 원격을 사용하는 방식입니다.

 

참고로 마법의 버튼은 sudo rm rf/* 입니다.

 

SSH를 이용하여 Cli 환경에 접근하기

라즈베리파이를 설치 후 직접 연결해서 이용할 수 있지만 모니터가 없기 때문에 SD카드 파일을 만져야 합니다.

 

1. os설치가 완료된 sd카드에 SSH파일을 생성합니다.

※ 저는 라즈베리파이 22.01.28 빌드로 사용하였습니다.

※ SSH.txt 파일이 아니라 SSH파일입니다.

 

2. sd카드를 라즈베리파이에 넣고 전원을 켭니다.

케이스에 있어서 그렇지 뒤에 sd카드를 놓고 부팅하면 된다

 

3. 이더넷 케이블을 서로 연결한 다음 CMD에 아래 명령어를 입력함으로 ip주소를 알아낸다.

정상적으로 ping이 나가는 모습이다

ping -4 raspberrypi.local

 

4. putty를 이용한 접속 (CLI)

putty를 이용한 라즈베리파이 접속

putty 다운로드는 아래에 링크를 남겼습니다. putty를 통하여 윈도우에서 원격 접속을 할 수 있습니다. 

참고로 라즈베리파이의 아이디와 비밀번호는 다음과 같습니다.

ID : pi / Password : raspberry

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.76)

This page contains download links for the latest released version of PuTTY. Currently this is 0.76, released on 2021-07-17. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

위의 방법을 이용하면 CLI로 접속해서 사용할 수 있습니다. 커맨드 창으로 입력하면 사용이 가능합니다만 GUI까지 진행해보도록 하겠습니다.

 

4-1. WSL(Linux를 이용한 접속) (CLI)

일반적으로는 putty로 접속합니다. 하지만 윈도우 10 이상부터는 리눅스를 서브시스템으로 사용할 수 있기 때문에 WSL로 ssh명령어로 접속하였습니다.

WSL을 이용한 원격 접속

 

5. Real VNC를 통한 원격 접속 (GUI)

명령어 입력

먼저 커맨드에 아래의 명령어를 입력합니다.

vncserver -geometry 1280x960

참고로 1280x960은 해상도로 자유롭게 설정하면 됩니다.

 

명령어의 아랫부분을 보면 접속 가능한 ip주소와 포트번호가 나옵니다.

아래에 이렇게 ip와 포트주소가 나온다

이제 라즈베리파이의 설정은 끝났고 VNC viewer를 통해 접속하겠습니다.

VNC viewer는 아래의 링크에서 다운로드하여 사용할 수 있습니다.

https://www.realvnc.com/en/connect/download/viewer/

 

Download VNC Viewer | VNC® Connect

Control VNC® enabled computers with VNC® Viewer.

www.realvnc.com

위에서 받은 ip주소와 포트를 입력한 뒤 유저 이름과 비밀번호를 입력하면 GUI로 접속할 수 있습니다.

완성화면

이렇게 기본적으로 노트북에서 사용할 수 있는 환경이 마련되었습니다. 한편씩 한편씩 연재해보며 라즈베리파이를 본격적으로 사용해보겠습니다.