MAC에서 우분투 설치 및 포트포워딩 > 우분투 리눅스

본문 바로가기

[설치] MAC에서 우분투 설치 및 포트포워딩

필기자
2025-02-14 17:12 147 0

본문

1. Ubuntu 다운로드
 - Ubuntu 서버 이미지 다운로드
  • https://cdimage.ubuntu.com/releases/20.04/release/  접속
  • Server install image의 64-bit ARM (ARMv8/AArch64) server install image 다운로드
  • 해당 이미지는 ARM 아키텍처를 사용하는 Mac에서 실행할 수 있도록 설계 되어있음
20250214172340_ded249fbbb124c59e4e2f5c7e57539c8_mr7w.png

2. UTM 다운로드
 - UTM은 Mac에서 가상 머신을 실행 할 수 있도록 도와주는 프로그램 20250214153459_ded249fbbb124c59e4e2f5c7e57539c8_uzss.png

20250214154746_ded249fbbb124c59e4e2f5c7e57539c8_tlvy.png

3. UTM 실행 및 가상 머신 생성
 - 새 가상 머신 만들기
20250214155655_ded249fbbb124c59e4e2f5c7e57539c8_ee8u.png

 - 가상 머신 설정
  • Virtualize 모드 선택
20250214160044_ded249fbbb124c59e4e2f5c7e57539c8_jle9.png
  • 운영체제 Linux 선택
20250214160147_ded249fbbb124c59e4e2f5c7e57539c8_zm9r.png

 - Ubuntu ISO 이미지 불러오기
  • Ubuntu 설치 이미지를 선택하여 가상 머신을 부팅할 수 있도록 설정
  • 다운로드한 ubuntu-20.04.x-live-server-arm64.iso 이미지 파일 선택
20250214160329_ded249fbbb124c59e4e2f5c7e57539c8_grkp.png

20250214160430_ded249fbbb124c59e4e2f5c7e57539c8_0emx.png

20250214160527_ded249fbbb124c59e4e2f5c7e57539c8_csvk.png

 - 가상 머신 리소스 설정
  • 메모리(RAM) 크기 설정: 기본적으로 4GB로 설정
20250214161815_ded249fbbb124c59e4e2f5c7e57539c8_hl99.png
  • 스토리지(디스크) 크기 설정: 최소 40GB로 설정
20250214160729_ded249fbbb124c59e4e2f5c7e57539c8_fr2t.png

20250214160819_ded249fbbb124c59e4e2f5c7e57539c8_t539.png
  • 생성 완료된 가상 머신
20250214160912_ded249fbbb124c59e4e2f5c7e57539c8_8xks.png

4. 가상 머신 실행 후 우분투 설치
 - 가상 머신 실행 버튼 눌러 부팅 시작
 
20250214161012_ded249fbbb124c59e4e2f5c7e57539c8_c9go.png
  • (GRUB 부팅 화면): GNU GRUB 화면에서 Install Ubuntu Server를 선택하여 설치를 진행
20250214162636_ded249fbbb124c59e4e2f5c7e57539c8_q1s2.png
 - Ubuntu 언어 및 설치 옵션 선택
  • (언어 선택 페이지): 언어 선택 화면에서 English를 선택한 후 Enter를 눌러 진행
20250214162847_ded249fbbb124c59e4e2f5c7e57539c8_r7ew.png
  • (업데이트 선택 페이지): 새로운 버전의 Ubuntu 설치가 가능하다는 메시지가 나오지만, Continue without updating을 선택하여 현재 버전 그대로 설치를 진행
20250214163103_ded249fbbb124c59e4e2f5c7e57539c8_87sq.png
 - 키보드 레이아웃 및 네트워크 설정
  • (키보드 설정 페이지): 기본 키보드 레이아웃 English (US)를 유지한 채 Done을 선택
20250214163204_ded249fbbb124c59e4e2f5c7e57539c8_po21.png
  • (네트워크 설정 페이지): 기본 네트워크 설정을 유지하고 Done을 선택
20250214163322_ded249fbbb124c59e4e2f5c7e57539c8_hf7g.png
 - 프록시 및 미러 설정
  • (프록시 설정 페이지): 프록시 설정 없이 Done을 선택
20250214163423_ded249fbbb124c59e4e2f5c7e57539c8_q46e.png
  •  (미러 서버 설정 페이지): Ubuntu 패키지 다운로드를 위한 미러 주소 설정을 기본값으로 유지하고 Done을 선택
20250214163530_ded249fbbb124c59e4e2f5c7e57539c8_3db8.png
 - 저장소 설정 및 포맷
  • (스토리지 설정 페이지): 기본적으로 전체 디스크를 사용하는 옵션을 선택하고 Done을 눌러 진행
20250214163624_ded249fbbb124c59e4e2f5c7e57539c8_mjuw.png
  • (스토리지 확인 페이지): 저장소 구성을 확인하고 Done을 눌러 계속 진행
20250214163714_ded249fbbb124c59e4e2f5c7e57539c8_85yj.png
 - 설치 시작 및 사용자 계정 생성
  • (설치 확인 페이지): 경고 메시지가 나오며, 선택한 설정이 적용됨을 확인한 후 Continue를 눌러 진행
20250214163815_ded249fbbb124c59e4e2f5c7e57539c8_nt37.png
  • (사용자 계정 설정 페이지): 사용자 이름 및 비밀번호를 설정한 후 Done을 눌러 계정을 생성
20250214164031_ded249fbbb124c59e4e2f5c7e57539c8_evox.png
 - OpenSSH 설치 및 추가 패키지 선택
  • (OpenSSH 설치 페이지): Install OpenSSH server 옵션을 체크하지 않고 Done을 선택하여 설치
20250214164115_ded249fbbb124c59e4e2f5c7e57539c8_m6fv.png
  • (드라이버 확인 페이지): 추가 드라이버를 검색한 후 Continue를 눌러 진행
20250214164218_ded249fbbb124c59e4e2f5c7e57539c8_eucl.png
 - 설지 진행 및 재부팅
  • (설치 완료 페이지): 설치가 완료되었음을 알리는 화면이 나타나며 Reboot Now를 눌러 시스템을 재시작
20250214164307_ded249fbbb124c59e4e2f5c7e57539c8_kdts.png
  • 검은 화면이 오랫동안 유지될 시 UTM 메인 페이지에서 해당 머신을 정지
20250214164536_ded249fbbb124c59e4e2f5c7e57539c8_tw04.png
  • (UTM에서 ISO 제거 페이지): UTM에서 가상 머신을 종료하고 CD/DVD 이미지를 제거한 후 다시 실행
20250214164623_ded249fbbb124c59e4e2f5c7e57539c8_p01l.png
 - Ubuntu 첫 로그인 및 확인
  • (Ubuntu 로그인 페이지): Ubuntu 로그인 화면이 나타나며, 설정한 사용자 계정으로 로그인
20250214164649_ded249fbbb124c59e4e2f5c7e57539c8_ki4p.png
  • (Ubuntu 첫 부팅 및 시스템 정보 페이지): 로그인 후 시스템 정보를 확인할 수 있으며, 정상적으로 Ubuntu가 실행됨을 확인할 수 있음
20250214164716_ded249fbbb124c59e4e2f5c7e57539c8_9moi.png

5. ssh 설치 및 포트포워딩 설정
 - Ubuntu 첫 로그인 및 기본 패키지 업데이트
  • 설정한 계정으로 로그인 후, sudo apt update && sudo apt upgrade -y를 실행하여 최신 패키지를 설치


kky@kkyubuntu:~$ sudo apt-get update
kky@kkyubuntu:~$ sudo apt upgrade -y

20250214165854_ded249fbbb124c59e4e2f5c7e57539c8_92io.png

 - SSH 서버 설정 및 방화벽 설정

  • sudo apt install openssh-server -y, sudo systemctl enable ssh, sudo systemctl start ssh를 실행하여 SSH 서버 설치 및 활성화


kky@kkyubuntu:~$ sudo apt install openssh-server -y
kky@kkyubuntu:~$ sudo systemctl enable ssh
kky@kkyubuntu:~$ sudo systemctl start ssh



20250214170121_ded249fbbb124c59e4e2f5c7e57539c8_csar.png

  • (SSH 상태 확인): sudo systemctl status ssh를 실행하여 SSH 서버가 정상적으로 실행되고 있는지 확인


kky@kkyubuntu:~$ sudo systemctl status ssh

20250214170326_ded249fbbb124c59e4e2f5c7e57539c8_7e2n.png
  • (방화벽 설정 페이지): sudo ufw allow 22/tcp 및 sudo ufw enable을 실행하여 SSH 포트를 방화벽에서 허용


kky@kkyubuntu:~$ sudo ufw allow 22/tcp
kky@kkyubuntu:~$ sudo ufw enable


20250214170457_ded249fbbb124c59e4e2f5c7e57539c8_ti6w.png
 - UTM에서 네트워크 및 포트 포워딩 설정
  • UTM에서 네트워크 모드를 설정하고, 포트 포워딩을 통해 Mac에서 SSH 접속이 가능하도록 설정
  • (UTM 네트워크 설정): UTM 설정에서 네트워크 → Shared Network를 선택
20250214170634_ded249fbbb124c59e4e2f5c7e57539c8_mvws.png
  • (포트 포워딩 설정 - Emulated VLAN 선택): 네트워크 모드를 Emulated VLAN으로 변경
20250214170733_ded249fbbb124c59e4e2f5c7e57539c8_echy.png

20250214170812_ded249fbbb124c59e4e2f5c7e57539c8_sfll.png
  • (포트 포워딩 설정 추가): 포트 포워딩 설정에서 호스트 포트: 2222 → 게스트 포트: 22를 추가하고 저장
20250214171013_ded249fbbb124c59e4e2f5c7e57539c8_h30t.png

20250214171113_ded249fbbb124c59e4e2f5c7e57539c8_vzra.png

 - Mac에서 SSH 접속 확인

  • Mac에서 UTM의 Ubuntu 가상 머신으로 SSH 접속을 시도
  • (SSH 접속 설정 확인): 설정이 완료된 후 ssh -p 2222 사용자명@localhost 명령어를 실행하여 SSH로 접속
  • SSH 접속이 성공하면, Ubuntu 터미널이 열리며 정상적으로 명령어를 실행할 수 있음


kky@kkyubuntu:~$ ssh -p 2222 리눅스서버사용자명@localhost


20250214171202_ded249fbbb124c59e4e2f5c7e57539c8_8x9c.png

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색