Ubuntu 26.04 LTS Server 설치 가이드

서버는 GUI 없이 최소한의 리소스로 안정적으로 돌아가야 하는데, Ubuntu Server 설치 프로그램(subiquity)은 텍스트 기반(TUI)으로 동작해 Desktop 설치보다 화면 구성이 단순하면서도 네트워크·스토리지·SSH 설정 같은 서버 운영에 필요한 옵션을 설치 단계에서 함께 처리한다. Ubuntu 26.04 LTS(코드명 Resolute Raccoon)는 5년간(Ubuntu Pro 구독 시 10년) 보안 업데이트를 받는 LTS 버전이며, 헤드리스 서버에서 유용한 TPM 기반 디스크 암호화가 이번 설치 프로그램에 새로 추가됐다. 이 글에서는 Ubuntu 26.04 LTS Server를 설치하는 과정을 정리한다.

시스템 요구 사항

Ubuntu 26.04 LTS Server를 설치하기 위한 최소 요구 사항은 다음과 같다. GUI가 없어 Desktop 버전보다 요구 사양이 낮다.

  • 프로세서: 1GHz 이상(듀얼코어 이상 권장)
  • 메모리: 1GB 이상(컨테이너/쿠버네티스 등 실사용 환경은 4GB 이상 권장)
  • 저장 공간: 2.5GB 이상(실사용은 25GB 이상 권장)
  • 네트워크: 설치 중 패키지 다운로드를 위한 유선 네트워크 연결 권장

Ubuntu Server ISO 파일 다운로드

Ubuntu 공식 다운로드 사이트(https://ubuntu.com/download/server)에서 Ubuntu 26.04 LTS Server ISO 이미지를 다운로드한다.

설치 USB 드라이브 준비

다운로드한 ISO 이미지로 부팅 가능한 설치 USB 드라이브를 만든다. Rufus나 Etcher를 사용할 수 있다. 아래 글들을 참고하여 설치 USB드라이브를 준비한다.

시스템 부팅 및 설치 시작

설치용 USB를 시스템에 연결하고 부팅한다. GRUB 메뉴에서 “Try or Install Ubuntu Server”를 선택하면 설치가 시작된다.

언어 및 키보드 레이아웃 설정

설치 과정에서 사용할 언어를 선택한다.

키보드 레이아웃을 선택한다. 기본값인 “English”를 그대로 써도 설치 후 변경할 수 있다.

설치 타입 선택

설치할 서버 유형을 선택한다. 일반적인 용도는 “Ubuntu Server”를, 컨테이너·클라우드처럼 최소 구성이 필요하면 “Ubuntu Server (minimized)”를 선택한다.

항목Ubuntu ServerUbuntu Server (minimized)
구성cloud-init과 일반 서버 유틸리티 포함컨테이너·클라우드 인스턴스용 최소 패키지만 포함
권장 용도범용 서버, 직접 운영하는 베어메탈/VM자동화 배포, 컨테이너 베이스 이미지

네트워크 설정

설치 중 사용할 네트워크 인터페이스를 설정한다. DHCP가 있으면 자동으로 IP가 할당되고, 필요하면 수동으로 고정 IP를 입력할 수도 있다. 여기서 설정한 내용은 설치 후 Netplan 설정 파일로 저장된다.

Proxy 및 미러 서버 설정

사용 중인 Proxy 서버가 있으면 입력하고, 없으면 비워 두고 넘어간다.

패키지를 받아올 Ubuntu 미러 서버를 지정한다. 특별한 요구사항이 없으면 자동으로 감지된 서버를 그대로 사용한다.

디스크 파티션 설정

설치할 디스크를 선택하고 파티션 방식을 정한다. 전체 디스크를 그대로 쓰려면 “Use an entire disk”를 선택한다.

디스크 암호화 방식도 이 화면에서 함께 선택한다. 헤드리스 서버라면 부팅마다 패스프레이즈를 입력할 필요 없는 TPM 기반 하드웨어 암호화가 편리하다.

옵션설명
암호화 없음기본 ext4, 별도 암호화 없음
패스프레이즈로 암호화LUKS 전체 디스크 암호화, 부팅마다 패스프레이즈 입력 필요
하드웨어 기반 암호화(TPM)암호화 키를 TPM 2.0에 저장, 하드웨어 무결성이 확인되면 자동으로 잠금 해제(TPM 없는 시스템은 표준 LUKS로 대체됨)

암호화를 설정하고 나면 아래와 같이 설정 정보를 보여준다.

“Done”을 선택하면 디스크 내용을 지운다는 경고가 뜨면 “Continue”를 선택해 계속 진행한다.

사용자 계정 생성

관리자로 사용할 이름, 서버 이름(hostname), 사용자명, 비밀번호를 설정한다(Profile setup 화면).

Ubuntu Pro 업그레이드 선택

Ubuntu Pro 구독 토큰이 있으면 입력해 확장 보안 유지보수(ESM)를 활성화할 수 있다. 없으면 “Skip for now”를 선택하고 넘어간다.

SSH 서버 설정

원격 접속이 필요하면 “Install OpenSSH server”를 체크한다. GitHub나 Launchpad에 등록된 공개키를 가져와 바로 등록할 수도 있어, 미리 설정해두면 재부팅 직후부터 원격 접속이 가능하다.

Featured Server Snaps 선택

Docker, Nextcloud 등 자주 쓰는 서버 snap을 설치 단계에서 함께 선택할 수 있다. 필요한 항목이 없으면 아무것도 선택하지 않고 “Done”으로 넘어간다.

설치 진행과 완료

지금까지 설정한 내용대로 설치가 진행된다.

설치가 끝나면 완료 화면이 나온다. USB를 제거하고 “Reboot Now”를 선택한다.

재부팅 및 첫 로그인

재부팅 후 로그인 프롬프트가 나오면 설치 중 만든 계정으로 로그인한다.

초기 설정

설치 직후에는 시스템 업데이트부터 진행한다.

sudo apt update && sudo apt upgrade

설치 중 OpenSSH를 선택하지 않았다면 아래 명령으로 추가할 수 있다. 26.04부터 SSH는 기본적으로 socket activation으로 동작해 접속이 들어올 때 sshd가 기동되며, 리스닝 포트는 sshd_config가 아니라 ssh.socket 유닛에서 설정한다는 점이 24.04와 다르다.

sudo apt install openssh-server

Ubuntu 26.04 ssh 서버 설치는 아래 글을 참고한다.

Ubuntu Server는 기본적으로 GUI 환경을 제공하지 않는다. Desktop 같은 GUI 환경이 필요하면 아래 글을 참고해 ubuntu-desktop 패키지를 추가로 설치한다.

참고 사이트

답글 남기기