라즈베리파이 4B

[라즈베리파이4B] ubuntu server 설치와 ssh 연결

왜왜왜왜 2020. 8. 23. 01:08

ubuntu server 설치하기

ubuntu server 다운로드하는 페이지에서 라즈베리파이에 맞게 이미지를 다운합니다.

다운로드한 iso 이미지를 SD card에 쓰기 위해 rufus를 받습니다.

(win32 Disk imager, Etcher 등등을 사용해도 무관합니다.)

 

장치(:포맷할 SD card), 부트 선택(: iso 이미지)를 선택하고 시작을 누릅니다.

 

모니터가 없을 때

부팅 시 wifi 연결하기

리눅스와 윈도우의 파일 시스템이 다르기 때문에 SD card에는 system-boot만 인식됩니다.

반드시 라즈베리파이를 최초 부팅하기 전에 system-boot에 network-config 파일을 열어서 아래와 같이 수정해 줍니다.

network-config
version: 2
ethernets:
  eth0:
    dhcp4: true
    optional: true
wifis:
  wlan0:
    dhcp4: true
    optional: true
    access-points:
      "wifi name":
        password: "password"

wifis부터 password까지 주석인 #을 제거하고 ""에 wifi 이름과 비밀번호를 입력하면 됩니다. (""해야 됩니다.)

들여 쓰기는 띄어쓰기 2칸입니다.

 

그리고 user-data 파일 제일 마지막 줄에 아래 명령어를 추가해주세요

user-data
##  Reboot after cloud-init completes because otherwise wlan0 will not come up...
##  despite cloud-init having applied settings from network-config
power_state:
  mode: reboot

 

이제 SD card를 라즈베리파이에 끼우고 5분? 정도 기다리면 됩니다.

 

iptime 공유기에서 라즈베리파이 ip 확인법

http://192.168.0.1로 들어가서 고급설정 > 네트워크 관리 > 내부 네트워크 설정 페이지에서 ubuntu라고 돼있는 주소입니다.

 

wifi가 안 잡힐 때

동일한 와이파이 이름이 있으면 연결이 안 됩니다.

system-boot에서 설정한 값들은 최초 부팅 시 한번만 적용되기 때문에 와이파이 이름을 바꾸고 다시 설치해야 됩니다...

모니터가 있다면 funnyone.tistory.com/8 를 봐주세요

ssh 연결

우분투 서버는 ssh가 기본으로 열려 있습니다.

 

윈도우 키 > windowns 시스템 > 명령 프롬프트 를 실행하고 아래 명령어를 입력합니다.

$ ssh ubuntu@ip주소

우분투 서버의 초기 아이디와 비밀번호는 모두 ubuntu이므로 암호에도 ubuntu를 적으면 됩니다.

최초 연결 시 비밀번호를 변경하면 끝납니다.

 

 

 

참고자료: https://github.com/DavidUnboxed/Ubuntu-20.04-WiFi-RaspberyPi4B