Ubuntu 20.04 LTS 버전부터 Subnet은 CIDR 형식(xx.xx.xx.xx/yy)으로 작성해야 하는데, /24는 8비트의 3옥탯(.을 기준으로 나눈 xx 부분)을 고정된 Network ID로, 나머지 8비트 1옥탯을 Host ID로 설정하기 위함이다.
즉, 1옥탯당 8비트씩이므로 192.168.64.0/24라는 서브넷에서는 192.168.64.0부터 192.168.64.255까지의 Host ID를 설정할 수 있게 된다.
Address는 현재 VM 인스턴스의 IP 주소를 설정하는 것인데, 192.168.64.0과 192.168.64.1이 아닌 192.168.64.2로 설정한 이유는 192.168.64.0은 Network Address로 사용되고, 192.168.64.1은 게이트웨이로 사용되기 때문이다.
또한 192.168.64.255는 Broadcast로 사용된다.
즉, 192.168.64.0/24라는 서브넷에서 최초 할당할 수 있는 최대 Host ID는 게이트웨이를 제외하면 254(256 - 2)개가 된다.
Gateway는 호스트에서 확인한 사설 IP 주소이기 때문에 192.168.64.1로 설정한다.
Name servers는 일반적으로 Google 주소인 8.8.8.8과 8.8.4.4로 지정한다.
프록시 주소를 지정한다.
미러 사이트 주소를 지정한다.
디스크를 지정한다.
처음 할당한 32GB의 스토리지를 모두 사용하고 싶으면 /에 마운트된 장치에서 Edit을 누른다.
Size 부분을 max 30.496G 값으로 변경한다.
/에 마운트된 장치의 스토리지 크기가 변경되었다.
다 되었으면 진행한다.
설정이 완료된 후 초기에 진입할 유저 정보를 설정한다.
OpenSSH Server를 설치한다.
나머지 필요한 툴을 설치한다.
설치가 진행된다.
설치가 완료되면 Reboot Now를 누른다.
UTM의 전원 버튼을 눌러 강제 종료한다.
UTM 창 하단의 CD/DVD를 누른 후 초기화 버튼을 클릭한다.
다시 VM 인스턴스를 실행하고 유저 정보를 입력하면 Ubuntu 20.04 LTS를 사용할 수 있다.
작업 중 안전하게 종료하고 싶으면 다음 명령어를 입력한다.
sudoshutdown-h0
호스트에서 192.168.64.12에 SSH 접속한 후 작업하면 된다.
ssh-p22example@192.168.64.12
반대로 VM 인스턴스에서 호스트로 SSH 접속하려면 호스트의 환경설정에서 원격 로그인을 활성화하면 된다.