[라즈베리파이4B] ubuntu server 설치와 ssh 연결
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