1. 개요
이 글은 Raspberry Pi에 Ubuntu Server를 설치하고 인터넷에 연결하여 원격으로 사용하는 과정을 안내합니다.
필요한 것
- microSD 카드(최소 4GB, 권장 8GB)
- Raspberry Pi 2, 3 또는 4
- Micro HDMI to HDMI 케이블
2. SD 카드 준비
먼저, microSD 카드를 컴퓨터에 삽입하세요.
이제 운영 체제에 맞는 Raspberry Pi Imager를 설치해야 합니다. 다음 링크로 설치할 수 있습니다.
Raspberry Pi OS – Raspberry Pi
From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.
www.raspberrypi.com
설치가 완료되면 Raspberry Pi Imager를 실행합니다.
장치 선택 메뉴를 열고 사용 중인 장치를 선택하세요.
운영체제 선택 메뉴를 열고 "Other general-purpose OS"를 클릭합니다.
목록에서 Ubuntu를 선택합니다.
이 글에서는 Ubuntu Server 24.04.1 LTS(64-bit)를 선택하겠습니다.
이후 저장소 선택 메뉴를 열고 삽입한 microSD 카드를 선택합니다.
Raspberry Pi 디바이스, 운영체제, 저장소를 모두 선택한 후 다음을 클릭합니다.
3. OS 커스터마이징
OS 커스터마이징을 이용하면 다양한 네트워크 설정을 미리 구성할 수 있습니다.
여기에서 Raspberry Pi의 호스트 이름을 정의하고 사용자 이름과 비밀번호를 설정할 수 있습니다.
이 메뉴에서 SSID(Wi-Fi 이름)와 비밀번호를 추가하여 Wi-Fi 연결을 구성할 수도 있습니다. 이렇게 하면 Raspberry Pi 장치가 시작되자마자 자동으로 인터넷에 연결됩니다.
이더넷 케이블을 통해 Raspberry Pi를 인터넷에 연결하는 경우 이 단계를 건너뛸 수 있습니다.
원격으로 간단하게 연결할 수 있도록 SSH를 활성화하고 비밀번호 인증을 사용하도록 설정할 수 있습니다.
내용을 입력한 후 '저장'을 클릭한 다음 '예'를 클릭하면 SD 카드에 데이터가 저장됩니다.
SD 카드를 꺼내 Raspberry Pi에 삽입하고 다음 단계로 넘어가세요.
4. Ubuntu 서버 부팅
HDMI 화면과 USB 키보드를 사용하는 경우 Pi를 켜기 전에 꽂았는지 확인하세요. 화면에서 부팅 프로세스를 볼 수 있습니다.
처음 부팅하면 cloud-init 도구가 자동으로 설정을 진행합니다. 이 과정이 끝날 때까지 기다려주세요.
구성이 완료되면 로그인 프롬프트가 나타나며, 그 후 몇 줄의 추가 출력이 끝나면 부팅이 완료된 것입니다.
5. Raspberry Pi에 원격으로 연결
Raspberry Pi에 원격으로 연결하려면 두 가지가 필요합니다.
- 로컬 네트워크의 IP 주소
- SSH 클라이언트
먼저, Raspberry Pi에 모니터와 키보드를 연결한 후, 다음 명령어를 실행해 IP 주소를 확인합니다.
hostname -I
그 다음, SSH 클라이언트를 사용하여 터미널에서 다음 명령어를 실행합니다.
ssh <username>@<Raspberry Pi’s IP address>
이후 연결을 확인하라는 메시지가 표시됩니다.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
확인을 위해 "yes"를 입력합니다. 그러면 비밀번호로 로그인하라는 메시지가 표시됩니다.
이제 Raspberry Pi에서 실행 중인 Ubuntu Server에 성공적으로 연결할 수 있습니다.