MAC에서 우분투 설치 및 포트포워딩 > 스마트기기시스템

본문 바로가기

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

필기자
2025-05-05 17:29 687 0

본문

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

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

2049277884_kViOet2I_0c237961049b0116cd48cb775818577deb1d8dff.png

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

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

2049277884_yuIArJzn_88f910e8bca914d33e1a3fcb1d141bb6329be251.png

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

2049277884_dCWUtG6H_294105db5eb72eaa0df061349751f881e6bc73b0.png

2049277884_V7A0SZ64_e694b923da554864988a9a07cdfc38f7e2e2dbfb.png

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

2049277884_3FrpVZeg_77c6f017869d0228ba954ded44522a067002aa82.png

2049277884_1vjAXofS_d235ff98d009216dc5b9d9a8873da339db409bfc.png
  • 생성 완료된 가상 머신
2049277884_8mVaH0cq_909ec0145a5af9fa66c180a0b68f48dd13cca5f0.png

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

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

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

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

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

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

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

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

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

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

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

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

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


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

2049277884_fNSCghtR_21b672ca5f29e6e9a1e4d6806b6830a4c303481f.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



2049277884_WnUKfypP_a06e509b584d58200f9219f8b3953a044b529d7f.png

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


kky@kkyubuntu:~$ sudo systemctl status ssh

2049277884_85cCsKaV_25166f8e0f00eafbea33b64e57ba0677637cc741.png

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


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

2049277884_PBpvczbH_a0698b9bd69e184810dbb317a59b0c2050bca168.png

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

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

2049277884_USZKY8jr_ade635be7be411f1401c2175ae38550398fe591c.png

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

2049277884_J6tUvViT_9fd9d651a5f2742a04d21a8009a8305685352512.png

 
- Mac에서 SSH 접속 확인

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


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


2049277884_6kLyXV8S_3873642a8fa13b3c41972a96771ef52d952db56c.png

댓글목록0

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