라즈베리파이 이미저 업데이트! SSH 원격접속 / 와이파이 자동 연결 / 시간대 설정 기능 추가!

메이커 2022-02-14 (월) 16:46 2년전 2108  

안녕하세요! 메카솔루션입니다.

예전에 라즈베리파이 이미저를 사용해 OS 업로드하는 방법을 포스팅했었는데요.

SSH 원격접속, 와이파이 자동 연결, 시간대를 설정하기 위해서는 라즈베리파이를 부팅한 후에 설정하거나

boot 폴더의 설정 파일을 건드려야 해서 여간 불편한 게 아니었습니다.

그런데! 이번에 업데이트된 1.7.1 버전에서 새로운 기능이 추가됐습니다!

OS 업로드 과정에서 오버 스캔, 호스트명, SSH 원격접속, 와이파이 자동 연결 등을 설정할 수 있는 기능인데요.

오늘은 새롭게 추가된 기능을 통해서 모니터 없이 라즈베리파이 사용하는 방법을 소개해 드리려고 합니다!

준비물

- 라즈베리파이

https://mecha.kr/584667

- 마이크로 SD 카드

https://mecha.kr/245833

- 마이크로 SD 카드 리더기

https://mecha.kr/577278

- 5핀 전원 어댑터

https://mecha.kr/582731

라즈베리파이 이미저 다운로드

우선 라즈베리파이 이미저를 최신 버전(현재 기준 1.7.1 버전)으로 다운로드해야 합니다.

이전 버전에는 이러한 기능이 없기 때문에 버전을 꼭 확인해 주세요!

다운로드는 링크는 이쪽입니다.

https://www.raspberrypi.com/software/

dcf83670940fb0cbd05277d3e2b19520_1644823
사용하고 계시는 운영체제에 맞게 다운로드해 주시면 됩니다. 

다운이 완료되면 exe 파일을 실행하여 설치를 진행해 주세요!

OS 업로드

1. OS 선택하기

 

dcf83670940fb0cbd05277d3e2b19520_1644823
dcf83670940fb0cbd05277d3e2b19520_1644823 

첫 화면은 크게 바뀐 부분은 없는 것 같네요.

최신 OS로 선택하고 다음으로 진행하겠습니다.

2. 저장소 선택하기

dcf83670940fb0cbd05277d3e2b19520_1644824 

마이크로 SD 카드를 리더기에 장착하여 연결해 주시면 저장소에 인식이 됩니다.

라즈베리파이 OS를 업로드할 마이크로 SD 카드를 선택해 주세요!

3. 설정하기(NEW)

 

dcf83670940fb0cbd05277d3e2b19520_1644824
어라? 갑자기 우측 하단에 설정 버튼이 생긴 것이 보이시나요? 

한번 눌러서 기능을 살펴보겠습니다.

 

dcf83670940fb0cbd05277d3e2b19520_1644824
우선 최상단에 아래의 설정을 현재 세션에만 적용 / 항상 적용을 선택할 수 있는 버튼이 있네요.

 

 

dcf83670940fb0cbd05277d3e2b19520_1644824
dcf83670940fb0cbd05277d3e2b19520_1644824
기능을 한 번에 보기 편하도록 창 크기를 늘려주었습니다. 

차례대로 오버 스캔 / 호스트명 / SSH 원격접속 / 유저명과 비밀번호 / 와이파이 / 시간대와 키보드 설정 기능으로 보입니다.

각자 필요하신 기능에 체크한 후 SAVE 버튼을 눌러주시면 됩니다.

dcf83670940fb0cbd05277d3e2b19520_1644824
저는 모니터 없이 원격접속으로 라즈베리파이를 제어하기 위해 

SSH 원격접속, 유저명과 비밀번호, 와이파이, 시간대 및 키보드 관련 설정을 진행했습니다.

(SSID에는 와이파이 이름을 적어주시면 됩니다.)

원격접속을 하기 위해서는 사용하고 있는 컴퓨터와 동일한 네트워크에 연결돼야 하는 점 유의해 주세요!

4. 업로드하기

dcf83670940fb0cbd05277d3e2b19520_1644824
설정이 끝나고 WRITE 버튼을 눌러주시면 위와 같은 경고창이 뜰 텐데 

현재 마이크로 SD 카드에 있는 내용이 지워진다는 뜻이니 중요한 정보가 있을 경우 미리 백업해두셔야 합니다!

중요한 정보가 없으시다면 YES를 눌러 진행해 주시면 됩니다.

5. 기다리기

dcf83670940fb0cbd05277d3e2b19520_1644824
dcf83670940fb0cbd05277d3e2b19520_1644824
최근에 OS도 업데이트된 것으로 들었는데 그래서인지 평소보다 더욱 느린 것 같네요. 

시간이 오래 걸려도 느긋하게 다른 일을 하면서 기다려 주시면 될 것 같습니다.




※ 업로드 중 이미저가 중지되는 경우

최신 OS 용량이 커져서 그런지 한 번씩 이미저가 중지되는 경우가 있더라고요.

그럴 땐 홈페이지에서 OS 파일은 직접 다운로드한 후에 SD 카드에 업로드하는 방법이 있습니다.

우선 공식 홈페이지에 들어가서 원하는 OS를 선택해서 다운로드해 주세요!

공식 홈페이지 링크 : https://www.raspberrypi.com/software/operating-systems/

dcf83670940fb0cbd05277d3e2b19520_1644824
저는 보편적으로 사용되는 OS를 선택했는데 스크롤을 내리다 보면 CLI 버전 등 다양한 버전이 있으니 

필요한 OS를 자유롭게 선택해 주시면 됩니다.

dcf83670940fb0cbd05277d3e2b19520_1644824
dcf83670940fb0cbd05277d3e2b19520_1644824
직접 다운로드한 OS 파일은 사용하고 싶을 실 경우에는 위의 OS 선택 과정에서 

Use custom을 선택한 후 다운로드한 OS 파일은 열어주셔야 합니다.

dcf83670940fb0cbd05277d3e2b19520_1644824
dcf83670940fb0cbd05277d3e2b19520_1644824
속도가 훨씬 빨라진 게 체감됩니다! 




6. SD 카드 제거하기

dcf83670940fb0cbd05277d3e2b19520_1644824
업로드가 완료되면 안내창이 뜨게 될 텐데 CONTINUE를 눌러 SD 카드를 제거해 주시면 됩니다. 

이제 OS는 준비되었네요.

라즈베리파이에 SD 카드를 넣어주시고 전원 어댑터를 연결해 주시기 바랍니다.

모니터에 연결해서 사용하실 분들은 이 상태로 바로 사용해 주시면 됩니다!

라즈베리파이 원격접속

노트북에서 라즈베리파이를 사용하고 싶을 때!

라즈베리파이에 사용할 모니터가 없을 때!

라즈베리파이에 원격접속을 하고 싶을 때!

SSH 원격접속을 통해 내가 사용하고 있는 컴퓨터에서 라즈베리파이를 제어할 수 있는데요.

기존에는 라즈베리파이 원격접속을 위해서는 라즈베리파이를 모니터에 연결하여

와이파이와 SSH 설정을 변경해야 했습니다.

하지만, 이번 업데이트로 별도의 설정 없이 SSH 원격접속이 가능해져서 그 방법을 소개 드리려고 합니다.

우선 원격접속을 위한 프로그램이 준비되어 있어야 하는데 대표적으로 PuTTy가 있습니다.

SSH에 관한 자세한 설명과 PuTTy에 관한 설명은 아래의 포스팅을 참고해 주세요!

https://blog.naver.com/roboholic84/220365416023

또, 라즈베리파이의 ip를 알아내야 하는데요.

이를 위해 nmap을 사용하려고 합니다.

nmap은 아래의 링크에서 다운로드하실 수 있습니다.

https://nmap.org/download.html

dcf83670940fb0cbd05277d3e2b19520_1644824
 

가장 최신 버전으로 다운로드하신 후 exe 파일을 실행시켜 설치를 끝내주세요!

nmap

dcf83670940fb0cbd05277d3e2b19520_1644824
설치가 끝나고 cmd 창에 nmap을 입력하셨을 때 위와 같은 내용이 출력되면 정상적으로 설치된 것입니다! 

우선 현재 사용하고 있는 컴퓨터의 ip를 확인해 보겠습니다.

cmd 창을 열어 아래의 명령어를 입력해 주세요.

ipconfig

dcf83670940fb0cbd05277d3e2b19520_1644824
현재 제 컴퓨터의 내부 ip는 192.168.1.229 네요. 

ip는 0에서 255번까지 주소를 갖기 때문에 192.168.1.0부터 192.168.1.255까지 주소를 찾아보면 됩니다.

nmap을 통해 192.168.1.0-255까지의 주소를 사용 중인 기기 목록을 확인해 보겠습니다.

대소문자에 주의해 주세요!

nmap -sL 192.168.1.0-255

dcf83670940fb0cbd05277d3e2b19520_1644824
동일한 네트워크를 사용 중인 컴퓨터와 휴대폰 이름이 나오게 됩니다! 

라즈베리파이는 192.168.1.38 이네요.

이 주소로 원격접속을 해봅시다.

dcf83670940fb0cbd05277d3e2b19520_1644824
dcf83670940fb0cbd05277d3e2b19520_1644824
PuTTy를 실행해서 방금 찾은 라즈베리파이 ip를 입력하신 후 Open을 눌러주세요. 

경고창이 뜬다면 Accept를 눌러서 진행해 주시면 됩니다.

ID와 PW는 이미저에서 설정한 대로 입력해 주시면 정상적으로 접속이 됩니다!




이번 포스팅으로 라즈베리파이와 조금 더 친해질 수 있는 계기가 되셨길 바라며,

오늘도 읽어주셔서 감사합니다!

 

https://blog.naver.com/roboholic84/222644093388 



메이크쉐어 PC버전 로그인
로그인 해주세요.

회원가입

쪽지

포인트

스크랩
기초강좌(배우고)
부품사용법(익히고)
프로젝트(공유하고)
메이크쉐어 PC버전 로그인