Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

4명의 개발자

라즈베리파이3 개발 입문- 노트북 핫스팟을 이용해서 라즈베리파이 원격 연결하기 본문

Donkey car

라즈베리파이3 개발 입문- 노트북 핫스팟을 이용해서 라즈베리파이 원격 연결하기

tonychoi 2020. 2. 2. 23:59

라즈베리파이 개발을 위해 WIFI를 이용하여 노트북과 라즈베리파이를 원격 연결하는 방법에 대해 포스팅해보겠습니다.

 

라즈베리파이 전용 모니터를 구입하여 개발해도 되고 LAN선을 이용하여 노트북과 연결해도 되지만 개인적으로는 와이파이만 있다면 어디에서나 라즈베리파이 개발을 할 수 있다는 점에서 WIFI를 이용한 방법이 좀 더 편리한 방법인것 같습니다.


준비물

1.라즈베리파이3

2.16GB SD카드

3.노트북

4.공유기 OR 스마트폰 핫스팟

5.PUTTY프로그램


우선 라즈베리파이와 노트북의 연결을 도와줄 PuTTY 프로그램을 설치해야합니다.

 

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

 

Download PuTTY: latest release (0.73)

This page contains download links for the latest released version of PuTTY. Currently this is 0.73, released on 2019-09-29. 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

위 링크로 접속하셔서

윈도우 64-bit installer를 다운받아 주시면 됩니다.

PuTTY를 실행하면 다음과 같은 화면이 나오게 됩니다.

Host Name에 라즈베리파이의 IP주소를 입력해야 하는데요.

이제 라즈베리파이를 인터넷에 연결하고 IP주소를 알아오도록 하겠습니다.

 

먼저 라즈베리파이에 인터넷을 연결시키기 위해서 노트북의 핫스팟을 이용하겠습니다.

노트북에 인터넷을 연결시킨 후(공유기 와이파이, 스마트폰 핫스팟 상관없음) 

모바일 핫스팟 기능을 활성화 시킵니다.

모바일 핫스팟 설정에 들어가셔서 편집 버튼을 누른 뒤 

원하시는 네트워크 이름과 암호를 설정해 줍니다.

 

와이파이에 직접 연결하지 않고 굳이 노트북 핫스팟을 거쳐서 연결하는 이유는 위에 보시는것 처럼 라즈베리파이의 ip주소를 알기 쉽기 때문입니다.

 

이제 라즈베리파이를 방금 설정한 노트북 핫스팟에 연결시키기 위해 라즈비안이 설치되어 있는 SD카드를 노트북에 꽂아줍니다. 

 

해당 폴더에 다음 두가지 파일을 생성해야합니다.

마우스 우클릭->새로만들기->텍스트파일 을 생성한 뒤 이름을 SSH로 바꿉니다.

빈 텍스트 파일인 SSH파일을 생성해 주신 뒤

wpa_supplicant.conf
0.00MB

위 파일을 다운 받으셔서

앞서 설정하셨던 네트워크 이름과 비밀번호를 ssid와 psk의 따옴표 안에 넣어주신뒤 저장합니다.

 

여기까지 모두 하셨다면 라즈베리파이를 인터넷에 연결시키기 위한 준비는 끝났습니다.

 

SD카드를 노트북에서 분리하신 후 라즈베리파이에 삽입하시고 전원을 연결합니다.

 

라즈베리파이의 전원을 키신 후 조금 기다리시면 

바일 핫스팟 설정창에 

연결된 장치에 raspberrypi와 라즈베리파이의 ip주소가 떠오릅니다.

 

이제 아까 다운받았던 PuTTY프로그램을 실행시킵니다.

Host Name에 라즈베리파이의 IP주소를 입력하시고 Saved Sessions에 원하는 이름(저는 그냥 raspberry라고 했습니다.)를 입력하시고 Save버튼을 누른 후 생성된 Session을 클릭하시고 Open 버튼을 누르시면 됩니다.

위 창이 뜨셨다면 성공하신겁니다.

login as: 에 pi를 입력해주시고

password에 raspberry를 입력해주시면 됩니다.

password를 입력하실 때 원래 커서가 보이지 않기 때문에 당황하지 마시고 오타없이 천천히 입력해주시면 됩니다.

 

이제 원격연결을 가능하게 해주는 xrdp프로그램을 설치해주기 위해 몇가지 명령어를 입력해 주셔야 됩니다.

그전에 라즈베리파이가 인터넷에 제대로 연결 되었는지 확인해봐야겠죠?

명령창에 ping google.com을 입력해 줍니다.

google에 56bytes를 송신하고 인터넷이 제대로 연결되었다면 64bytes를 수신하게 됩니다. 위와 같은 문장이 몇초 간격으로 계속 나타나신다면 인터넷 연결에 성공하신것이므로 ctrl+c키를 눌러 송신을 종료해주시면 됩니다. 만약 아무런 문구가 뜨지 않거나 이상한 문장이 나타나신다면 인터넷 연결이 제대로 되지 않은 것이므로 다른 인터넷환경에서 다시 시도해보셔야 합니다.

 

인터넷 연결에 성공한것을 확인하셨다면

명령창에

sudo apt-get update를 입력합니다.

update가 완료되신분들은 다시

sudo apt-get upgrade를 입력하여 패키지 업그레이드를 진행해주시면 됩니다.

 

혹시 위와 같이 vlc-bin~~ E:Broken packages 에러가 나타나시는 분들이라면 

업데이트 혹은 설치과정에서 vlc 패키지가 제대로 설치되지 않으셨다는 의미이기 때문에

sudo apt-get install vlc 명령어를 통해 따로 vlc 패키지를 다운 받으신 뒤

다시 sudo apt-get upgrade 명령을 실행시켜주어야 합니다.

 

약 5분에서 10분이 지나면 upgrade가 완료되고 이후

sudo apt-get install xrdp 를 입력하시면

라즈베리파이와 노트북을 연결시키기 위한 모든 준비가 끝이 납니다.

(설치 중간에 나오는 Y/N 질문은 모두 Y를 입력하시고 엔터 누르시면 됩니다.)

 

원격데스크톱 연결을 실행시키고

라즈베리파이의 아이피를 입력하신 뒤 연결을 누릅니다.

username에 pi

password에 raspberry

를 입력하시고 OK버튼을 누르면

원격 연결에 성공하게 됩니다!

 

이상으로 라즈베리파이 개발을 위한 초기 설정은 끝났습니다.

고생하셨습니다.