MAC에서 우분투 설치 및 포트포워딩 > 클라우드네이티브

본문 바로가기

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

필기자
2025-09-03 12:16 66 0

본문

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

- UTM 다운로드
  • UTM은 Mac에서 가상 머신을 실행 할 수 있도록 도와주는 프로그램
  • https://mac.getutm.app/ 접속 > Dowonload 클릭(UTM 가상 디스크 이미지 다운로드)
3529946166_ZeSEVzbF_55a7cf34a1b178a75f628dc167fb014d3d1ee9c2.png

3529946166_Y79T5tm1_c85589e839112ca8a8b28723da845eecbaf60c24.png

- UTM 실행 및 가상 머신 생성
  • 새 가상 머신 만들기
3529946166_clLbDRU6_1f90ad1b16954644ab23f8ef7f54f95c7a56b494.png

 - 가상 머신 설정
  • Virtualize 모드 선택
  • 운영체제 Linux 선택
3529946166_32SOgjC0_99ac4177614ddfce2e575ff7dca426c8d65cf311.png

3529946166_a6fudG75_7d5cd6c86f1eead73416c91b332a2499313bf33e.png

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

3529946166_gksYSXuR_4fc7cda49b29543f5def51e62500b4361da48200.png

3529946166_GofjNCyH_10fba18142b281779f79c9a3cc6dd75b27a840c8.png

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

3529946166_Om26S7nI_8808e5af38371f124c3f68d95852286d1dc656bd.png

3529946166_qo50lxQX_c3b125d7d2f4fadafee68d9f0605cfb69f41bae7.png
  • 생성 완료된 가상 머신
3529946166_2ePvT4bx_89736ac46fd60947c8472fa14fe496feb345e84a.png

- 가상 머신에 우분투 설치
  •  가상 머신 실행 버튼 눌러 부팅 시작
3529946166_jHcPKTYO_5750e9c9145ad8f0ed82d098558a5b8cb5fa2b01.png

- Ubuntu Server 선택
  • (GRUB 부팅 화면): GNU GRUB 화면에서 Install Ubuntu Server를 선택하여 설치를 진행
3529946166_DgZjsHin_0904cb585c2569d303e8eea2fc4a2fb37c93f07e.png

 - Ubuntu 언어 및 설치 옵션 선택
  • (언어 선택 페이지): 언어 선택 화면에서 English를 선택한 후 Enter를 눌러 진행
3529946166_RNanCE1s_ccefdbff5cd5cb2419f3a7d94eefdb4fb60edb1a.png

- 업데이트 취소
  • (업데이트 선택 페이지): 새로운 버전의 Ubuntu 설치가 가능하다는 메시지시, Continue without updating을 선택하여 현재 버전 그대로 설치를 진행
3529946166_Y84TovCw_f77e8e0f74e15bbfa2bb92b3e91280a88e135128.png
 
- 키보드 레이아웃 및 네트워크 설정
  • (키보드 설정 페이지): 기본 키보드 레이아웃 English (US)를 유지한 채 Done을 선택
3529946166_FQVaIDbN_5cb26bdebba1be17537c6cdd60c0e20ed49a130f.png

- 네트워크 설정
  • (네트워크 설정 페이지): 기본 네트워크 설정을 유지하고 Done을 선택
3529946166_MW3H4ZR9_54810c65419c4b71c1a7da2338ab09edfd7ed486.png

 - 프록시 및 미러 설정
  • (프록시 설정 페이지): 프록시 설정 없이 Done을 선택
3529946166_I7akrsf5_985d2eb1110ed0ac383792a5485608c10aac1ab2.png

- apt 패키지 미러 서버 설정
  •  (미러 서버 설정 페이지): Ubuntu 패키지 미러 주소 설정을 기본값으로 유지하고 Done을 선택
3529946166_PsdXn27B_fbfb58b284854fce2cafd7653078ff9e2f19ac11.png
 
- 저장소 설정 및 포맷
  • (스토리지 설정 페이지): 기본적으로 전체 디스크를 사용하는 옵션을 선택하고 Done을 눌러 진행
3529946166_3kOWeyE0_1811a84d026a99cef1e0bfbf9297729ef519aa8f.png

- 스토리지 확인
  • (스토리지 확인 페이지): 저장소 구성을 확인하고 Done을 눌러 계속 진행
3529946166_PZGnrEYW_8abc27e7bbda99e13c5c887c649d823e0c163baa.png
 
- 설치 시작 및 사용자 계정 생성
  • (설치 확인 페이지): 경고 메시지가 나오며, 선택한 설정이 적용됨을 확인한 후 Continue를 눌러 진행
3529946166_n7qVw4ek_49410688da737c06d4dd773cf54ab7d5711abdc7.png
  • (사용자 계정 설정 페이지): 사용자 이름 및 비밀번호를 설정한 후 Done을 눌러 계정을 생성
3529946166_FvuR7H6X_625d1ea0d6384bb548dfe30f9aa566c1bb51d517.png
 
- OpenSSH 설치 및 추가 패키지 선택
  • (OpenSSH 설치 페이지): Install OpenSSH server 옵션을 체크하지 않고 Done을 선택하여 설치
3529946166_lPUkSC0T_bb9918a05160765bf66f5bc05bf3ac480968c3ad.png

- 추가 드라이버
  • (드라이버 확인 페이지): 추가 드라이버를 검색한 후 Continue를 눌러 진행
3529946166_OPexFcf8_3c0a6688e0661997ae604a7323e9d0fdbfa65b93.png

 - 설지 진행 및 재부팅
  • (설치 완료 페이지): 설치가 완료되었음을 알리는 화면이 나타나며 Reboot Now를 눌러 시스템을 재시작
3529946166_4XPcbWgM_a9b3386d1856ed8348cd90db6c20a74a0dd9cc5b.png

- 예외 상황
  • 검은 화면이 오랫동안 유지될 시 UTM 메인 페이지에서 해당 머신을 정지
  • (UTM에서 ISO 제거 페이지): UTM에서 가상 머신을 종료하고 CD/DVD 이미지를 제거한 후 다시 실행
3529946166_EaB3kKGF_3734ce0bda46ab7bc2e67b8f417bfc5c5e74cf6c.png

3529946166_6BMsGRyD_32e24c4efef7e344300ea3952ed7d8c03b04bb64.png
 
- Ubuntu 첫 로그인 및 확인
  • (Ubuntu 로그인 페이지): Ubuntu 로그인 화면이 나타나며, 설정한 사용자 계정으로 로그인
  • (Ubuntu 첫 부팅 및 시스템 정보 페이지): 로그인 후 시스템 정보를 확인할 수 있으며, 정상적으로 Ubuntu가 실행됨을 확인할 수 있음
3529946166_Sj4KF30y_f891ec4b85642c612b248cbd97f01cb4685b05b5.png
3529946166_LiuFcJeG_c5a56b5c26baaa36f159ff68fa5588f276727009.png

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


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

3529946166_Js0qWCLr_936cd9b1d13429200a06342e092c0340a0bf146a.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



3529946166_UXNPSYFj_a9e9c8cdb3ab471b31622de74d652a4759e74011.png

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


kky@kkyubuntu:~$ sudo systemctl status ssh

3529946166_lGosKcm0_e9ac76530585687e72316ec31fd328bb40002654.png

- 방화벽 설정
  • 외부에서 SSH 접속 성공시 이 과정 스킵
  • (방화벽 설정 페이지): sudo ufw allow 22/tcp 및 sudo ufw enable을 실행하여 SSH 포트를 방화벽에서 허용


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


3529946166_MtcIsQBZ_840df808034020c9a1b855d6efd5579452af9bb1.png

 - UTM 네트워크 설정 
  • UTM에서 네트워크 모드를 설정하고, 포트 포워딩을 통해 Mac에서 SSH 접속이 가능하도록 설정
  • (UTM 네트워크 설정): UTM 설정에서 네트워크 → Shared Network를 선택
3529946166_AZOkn5X2_1b1e0f2798acf9b08fe506105ad40e72b0ab0295.png

- 포트포워딩 기본 설정
  • (포트 포워딩 설정 - Emulated VLAN 선택): 네트워크 모드를 Emulated VLAN으로 변경
3529946166_sb8G5M2e_ffb9064a9307616d4d506fc5312e6c5171f9d571.png

3529946166_hdxygeYj_c6dd367a6f865ac02faf004458a6a63be434c9f7.png

- SSH 포트 포워딩 설정
  • (포트 포워딩 설정 추가): 포트 포워딩 설정에서 호스트 포트: 2222 → 게스트 포트: 22를 추가하고 저장
3529946166_hC1oedrN_6b9d439a72d38fa95109c97551724b4aabb4ddc8.png

3529946166_B1cTI9aw_3955f44829581d047ca4460751e5fabefecf578b.png

 - Mac에서 SSH 접속 확인

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


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


3529946166_lu3o2fhn_cc27d8e6ced7ff14ff4f32c8b039327d2ac6d132.png

댓글목록0

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