본 글은 제가 직접 쓴 글이 아니라, 저희 PinkLAB의 유투브 채널의 공개 강의 영상들을 읽고, 따라한 한 수강생의 글을 제 블로그에 공유한 내용입니다.
https://youtu.be/MFHU3pkzhDo?feature=shared
안녕하세요, 잘 지내고 계신가요 ! 🩵
모두모두 시원하세요 ☺️ ㅋ_ㅋ
오늘은 RPi5 강의 두번째 시간이에요.
[ 라즈베리파이5에 Ubuntu24.04 설치하고 SSH 연결하기 ] 강의를 듣고 글 올려 봅니당!
라즈베리파이에 OS를 설치하기 위해서는 sd카드의 이미지를 구워야 하는데요, 보통 많이 쓰는 방법은 라즈베리파이 이미저를 찾으시면 된답니다.
[ 검색어 : rasberry pi imager ]
Rasberry Pi OS 라고 적혀있고, 공식홈페이지 들어가보면,
mac, window, ubuntu용 등이 있는데요, 강사님께서는 mac을 쓰셔서 mac용으로 설치 했구요,
그럼 이런 프로그램이 하나 뜰 거예요.
이전시간에 보여드렸던 분홍색의 sd카드 어댑터가 있었죠, 그걸 usb-c에 연결을 하시고 난 다음에 구우면 된답니다.
( 참, usb-c에 연결하라는건 강사님께서 usb-c여서 그런거랍니당! )
그러고 난 다음에, 장치를 선택해요. 저희는 rasberry pi 5 예요.
그러고 난 다음에, 운영체제를 선택해요!
운영체제에서 여기 라즈베리파이의 공식 OS 나 라즈비안 이라고 있어요.
아주 훌륭하긴 한데, 강사님께서는 여러가지 이유로 ubuntu를 설치하셨어요.
요기로 가서...
ubuntu 선택...
여기 Desktop 혹은 Server가 있어요.
강사님께서는 Server버전도 사용법을 소개 해 주셨어요.
강사님 주변에 조금 잘 하셔서 '고수'라고 불리시는 분들은 주로 Server 버전을 많이 설치한다고 해요.
강사님께서는 Desktop 버젼을 선택하셨는데요, 이유는 이러합니당..
교육을 많이 하시다보니, Ubuntu나 Rasberrypi가 처음인 다수의 교육생들과 함께 있을 때
이 Server 버젼을 세팅하기가 쉽지가 않으셨다 해요.
그래서 Desktop 버젼을 설치한다고 하셨답니다.
또, 되게 급할 때가 있으신데요,
다 필요없고 키보드, 마우스, 모니터를 빨리 연결해서 뭔가 확인해야 할 때가 있는데요,
그 때에도 어쩔 수 없이 데스크탑 버젼이 낮아서.. 그래서 지금은 Desktop 버젼을 선택하도록 하셨다 해요.
현재까지 해서 Rasberrypi 5 에 Ubuntu Desktop 24.04예요. 24.04 선택했구요,
저장소를 선택하시면 된답니다.
저장소를 클릭하시고, 강사님께서는 맥북을 쓰시거든요, 최신 애플 맥북에는 SD카드 슬롯이 있다 합니당...! 이전시간 강사님께서 보여주셨던 어댑터를 쓰기도 하구요. SD카드 슬롯을 쓰셔도 된답니다. SD 카트를 지정한다는 사실,
그리고 다음을 눌러주시면 됩니다. 다음 네 하고 눌러주시구요,
엄청 오래 걸릴 수도 있어요 !
그러나.. 괜찮다해요! ㅋ_ㅋ 각 버전의 Rasberry pi(4, 4b, 5...) , Arduino 등의 하드웨어는 무엇이 되었든 pc보다 다 느리다 하셨어요.
그래서 기다림의 미덕이 필요하다고 하셨어요..ㅋ ㅋ 🐢🦦(이 동물 찾느라 오래걸렸어요.. 수달인가..)
근데 우린 영상이라 영상을 틀어놓고 계속 기다릴 수는 없으니 잠시 중단했다가 다 되면 다시 올게요.
다 구웠어요! 다 굽고 나면 SD카드를 빼라 하고 안내가 나와요.
sd카드를 제거해서 그 sd카드를 rasberry pi 에 연결을 해 주면 된답니다.
이전시간에 강사님께서 보여주셨던 단자에다가 꽂아주시면 돼요.
SD카드는 다 구웠고, rasberry pi 에 SD카드를 넣었어요.
그러고 난 다음에 rasberry pi 에 usb-c 단자의 전원을 연결했구요,
그리고 라즈베리파이의 마이크로 HDMI 단자(거기가 모니터 출력이죠) 를 강사님께서는 비디오 캡쳐 장비를 이용해서
맥북에 연결하셨구요,
그리고 지금 켜 놓은 이 프로그램은 뭐냐면 웹캠을 보여주는 프로그램이에요.
웹캠을 보여주는 프로그램으로, 모니터 역할을 하는 거예요. 강사님 PC에서요.
보여드리면, 이렇습니다.. !
위에 Quick Camera 라고 적혀있구요,
근데 단점이 있어요. 마우스를 나중에 마우스를 직접 움직여 보시면 아는데, 느려요.
그러나 초반 세팅하는 데에는 큰 문제가 없어요.
아무리 Rasberry Pi 5가 이전 버전인 Rasberry Pi 4 보다 빨라졌다 하더라도, 근본적으로는 작은 PC에요.
그러니까 막 그렇게 빠르거나 하지는 않아요.
그리고 한 가지 더 있어요. rasberry pi 5의 usb 단자에 키보드와 마우스 전원 연결을 방금 했어요. 세팅을 해야하니까요.
Rasberry Pi 는 OS가 깔리는 컴퓨터이긴 하지만, 영어전용으로 둬요.
어짜피 ssh로 접근해서, 즉, 원격으로 접속해서 작업을 굉장히 많이 하기 때문에
굳이 여기에 한글이나 그런걸 설정 할 필요는 없다고 하셨어요. (아니, 강사님의 경우에는 없으셨다는... )
그리고 이제 wifi 잡아줘야해요.
강사님께서는 PinkLAB에 계셔서 PinkLAB 와이파이 잡았구요, connect눌러줬어요.
암호 입력 후 connect,
강의 중에 마우스가 되게 천천히 움직이는 현상은...
일부러 그러시는게 아니라 마우스가 그냥 느린거에요.
느려지는 이유는, 비디오 캡쳐 장비로 보기 때문에 살짝 딜레이가 생긴다 하셨어요.
위치만 시간대역은 맞아야하니까.. 서울이라고 잡아줄게요.
또 user name은 그냥 pinkwink 좋아하셔요.
pw는 패스워드가 아니구요, (ㅋㅋㅋ) pinkwink의 약자 pw에요.
그리고 컴퓨터 네임은 핑크윙크의 라즈베리파이다. 이렇게 잡아주는 걸 선호하는 편이라 하셔요.
암호는 원래 1을 좋아하시는데요(저도..), 지금은 조금 길게 한 번 적어봤답니다.
기나긴 sudo apt 업그레이드가 끝났어요.
sudo apt update 했구요, sudo apt upgrade 했어요.
이제 뭘 할거냐면,, 몇 개를 설치 할 거에요.
sudo apt install 명령어로 net-tools를 설치 할 거예요.
net-tools .. 용량이 얼마 안 되구요, 매우 유용한 기능 중 하나를 제공해요.
뭐냐면.. ifconfig 명령을 써야하거든요.
내가 접속 해 있는 현재 ip 주소, 여기 wlan 이 와이파이거든요.
그래서 이 주소를 알아두셔야해요.
그러고 난 다음에 또 하나, sudo apt, 강사님께서는 ssh로 접근하는 걸 좋아하시기 때문에
sudo apt install openssh-server를 설치하셨어요.
ssh. 참 편한 것 같아요.
물론 내가 편해지려면 ssh에서 뭔가를 조금씩 더 해야하는데... 괜찮아요.
그리고 강사님께서는 vnc 등.. 우리가 원격 접속하는 거 있잖아요.
데스크탑 화면이 다 보이는.. 그런 접속을 조금 안 하기를, 여러분들이 안 쓰기를 살짝 권하긴 해요.
ssh가 웬만하면 좋더라예요.
이 창이 뭐냐면.. mac에서 띄운 터미널이에요. 뒤의 화면은 ubuntu가 설치된 rasberrypi구요,
일단 여기에 ifconfig해서 띄워두고,
pw는 뭐냐면, 왼쪽 아래, 골뱅이 기준으로 왼쪽의 아이가 User ID 에요.
이게 위에 저 위치에 들어가요.
그리고 ip address가 pw@ 저 뒤에 붙을 거예요.
pw@192.168.0.30
하고 접속을 해요.
이 에러는 왜 떴냐면... 강사님께서 이 영상을 찍으시려고 rasberrypi를 다시 포맷 했거든요.
그래서 ip가 바뀌지 않은 거예요.
그러니까 예전에 이 ip 192.168.0.30으로 접속을 해서 ssh로 접근을 했는데 강사님께서 재설정을 하고 다시 접근하니
host key가 맞지 않다 라는거예요.
이 때는 어떻게 하냐면, 화면에 나와있어요
Users/pw/.ssh/known_hosts 를 nano editor로 들어가서
30이라고 끝나는 거였잖아요.
여기 ctrl + k 누르면 없어지거든요.
이렇게 이 줄을 지워요. 그러니까 192.168.0.30의 이전 접속 정보를 지우는 거예요.
그리고 ctrl + x + y + enter 를 누르면 돼요.
그렇게 하고 다시 ssh로 접근을 하겠다 라고 하면 이게 처음 접근했을 때 뜨는거예요. 이 화면이 떠요.
그러면 타이핑을 하면 돼요. yes 라고.
그렇게 한 다음에 rasberrypi의 암호를 입력하면 된답니다.
이렇게 하면 강사님의 라즈베리파이에 들어온거예요.
이렇게 하면 테스트도 쉽게 할 수 있어요.
mkdir로 test라는 폴더를 하나 만들고 ls 해서 보면
여기에 test라는 폴더가 보이잖아요.
그러면 여기에는 있느냐 ,
clear 하고
ls 해서 보면
저기에 test 라는 폴더가 보여요.
이렇게 ssh를 사용하면
손쉽게 여러가지 쉬운 작업들을 할 수 있는거죠.
원격에서 편안하게 !
(내 pc가 제일 편하니.. !)
여기까지 세팅하면 rasberrypi 5에 ubuntu 24.04를 설치하고 원격으로 설정할 수 있도록 ssh작업을 마친 게 된답니다!
sudo shutdown -h now
'지금 바로'
암호 걸면 꺼져요.
뒤에 꺼지는게 보이죠!
이제는 rasberrypi의 키보드 마우스 모니터를 연결 할 필요가 없어요.
그냥 전원 켜구요, 그 다음에 ssh로 접근하면 끝이에요.
물론 공유기가, 인터넷이 바뀌면 ip를 다시 잡아야 할 수 있어요.
그 때 또 비디오 캡쳐 장비 있잖아요, 그거랑 키보드 마우스 연결하고 ip를 알아내면 돼요.
그게 조금 불편하긴 해요.
그래서 ubuntu server 버전 쓰시는 분들은 그런 부분에서는 좀 편하게 접근 하실 수 있기는 하지만....
일단, 우리는 오늘 ubuntu 24.04 desktop 버전으로 rasberrypi 5 에 설정하는 법 첫번째를 배웠습니당~!
오늘 하루도 고생 많으셨습니다 ! ☺️
( 🧚🏻whisper : 피곤하면 가끔은 쉬어가셔요....🤍 🐢 )
'Hardware > SBC (rasp, jetson, latte panda)' 카테고리의 다른 글
[RPi5] 1-1 라즈베리파이5 하드웨어 셋팅하기|산.기.정.| (3) | 2025.08.08 |
---|---|
Ubuntu가 설치된 Raspberry Pi 5에 picamera 설치하기 (1) | 2025.02.04 |
라즈베리파이 VNC 설정 - tightvnc server - (2) | 2025.01.06 |
라즈베리파이와 원격 연결 - VNC (3) | 2024.10.03 |
Raspberry Pi 5에 Ubuntu 24.04 설치하고 ssh 서버 설정하기 (0) | 2024.08.26 |
Lattepanda 라떼판다에 ubuntu 22.04 설치하기 (4) | 2022.11.28 |
Jetson nano에 Inference 추론기 설치하고 간단히 사용해보 (2) | 2021.06.02 |