바이브 빌드 (Vibe Build)

혼자서 서버구축, 바이브 코딩, WebUI 제작, 배포, 운영, 응용과정을 기록하는 기술 블로그 입니다.

Ubuntu 26.04 LTS Server 설치하기

Ubuntu 26.04 LTS Server 설치하기

Article Guide

목  차

핵심 요약

앞 글에서는 Ubuntu Server 설치 이미지를 내려받고, Rufus를 사용하여 부팅 USB를 만들었다.

이제 준비한 USB로 컴퓨터를 부팅하여 Ubuntu 26.04 LTS Server를 실제 하드디스크에 설치한다. Ubuntu 26.04 LTS는 장기 지원 버전이며, Ubuntu Server는 화면 중심의 데스크톱 환경보다 터미널과 원격 접속을 중심으로 서버를 운영하도록 구성되어 있다.

이번 글에서는 설치 과정에서 나타나는 화면을 순서대로 살펴보고, 설치 중 입력하는 서버 이름, 사용자 이름, 비밀번호가 나중에 어떤 역할을 하는지도 함께 알아본다.

Ubuntu 설치 과정에서는 선택한 디스크의 기존 자료가 삭제될 수 있다. 설치 대상 디스크를 정확히 확인하고 필요한 자료를 먼저 백업해야 한다.

이 글이 필요한 경우

  • 사용하지 않는 컴퓨터를 Linux 개발 서버로 활용하려는 경우
  • Ubuntu Server를 실제 디스크에 처음 설치하려는 경우
  • 설치 과정에서 네트워크, 저장장치와 사용자 계정을 설정하는 방법이 필요한 경우
  • Windows 11 PC에서 SSH로 접속할 Ubuntu Server를 준비하려는 경우

시작하기 전에

이 글에서 만들 서버

이번에 설치하는 컴퓨터는 앞으로 다음과 같은 용도로 사용한다.

  • 프로그램 개발 및 테스트
  • React·Vite 프로젝트 실행
  • 백엔드와 데이터베이스 테스트
  • Docker 컨테이너 실행
  • Git과 Codex CLI 사용(기타 다른 AI 도구들도 사용 가능)
  • Windows 11 PC에서 SSH로 원격 접속
  • 완성된 프로젝트를 배포 서버로 보내기 전 확인

이 글에서는 이 서버를 다음과 같이 부른다.

project-dev-server

서버 이름에는 공백 대신 하이픈 -을 사용하는 것이 관리하기 편리하다.

전체 설치 순서

Ubuntu Server 설치는 다음 순서로 진행한다.

부팅 USB 연결
→ USB로 컴퓨터 부팅
→ 설치 언어와 키보드 선택
→ 네트워크 확인
→ 저장장치 전체 사용 설정
→ 사용자와 서버 이름 입력
→ OpenSSH Server 선택
→ Ubuntu Server 설치
→ 재부팅
→ 로그인 및 설치 확인
ubuntu server install process overview

필요한 준비물

Ubuntu Server 설치를 시작하기 전에 다음 항목을 준비한다.

  • Ubuntu 26.04 LTS 부팅 USB
  • Ubuntu를 설치할 컴퓨터
  • 모니터
  • 키보드
  • 유선 네트워크 케이블
  • 설치할 하드디스크 또는 SSD
  • 설치 과정에서 사용할 사용자 이름과 비밀번호

Ubuntu 공식 기본 설치 문서는 Server 설치의 권장 최소 사양으로 2GB 이상의 메모리와 5GB 이상의 저장공간을 안내한다. Ubuntu 26.04 LTS 릴리스 노트의 시작 가능 기준은 1.5GB RAM과 4GB 저장공간이지만, 실제 서버 운영을 고려하면 25GB 이상의 저장공간을 준비하는 것이 좋다.

이번 구성에서는 서버 전용 컴퓨터의 하드디스크 전체를 Ubuntu가 사용하도록 설정한다.

설치 전 주의사항

이번 설치 방법을 사용하면 선택한 하드디스크에 있던 기존 운영체제와 자료가 삭제될 수 있다.

따라서 다음 사항을 반드시 확인한다.

  • 필요한 파일을 다른 저장장치에 백업했는가?
  • Ubuntu를 설치할 디스크를 정확하게 확인했는가?
  • 다른 중요 디스크가 연결되어 있지는 않은가?
  • 부팅 USB와 설치 대상 디스크를 구분했는가?

처음 설치한다면 실수를 줄이기 위해 Ubuntu를 설치하지 않을 보조 디스크는 잠시 분리하는 것도 좋은 방법이다.

검증 환경

  • 설치 대상: Intel NUC Kit D34010WYKH
  • 프로세서: Intel Core i3-4010U
  • BIOS: Intel Visual BIOS 2.1.2
  • 설치 이미지: Ubuntu 26.04 LTS Server, Intel or AMD 64-bit architecture
  • 설치 방식: 부팅 USB를 이용한 전체 디스크 설치
  • 네트워크: 공유기의 DHCP를 사용하는 유선 LAN

본문

1. 부팅 USB를 컴퓨터에 연결하기

앞 글 Rufus로 Ubuntu 26.04 LTS 부팅 USB 만들기에서 Rufus로 만든 Ubuntu 26.04 LTS 부팅 USB를 설치할 컴퓨터의 USB 포트에 연결한다.

가능하면 컴퓨터 본체 뒷면의 USB 포트에 직접 연결한다. 오래된 컴퓨터에서는 USB 3.0 포트보다 USB 2.0 포트가 부팅 과정에서 안정적으로 인식되는 경우도 있다.

2. 컴퓨터를 USB로 부팅하기

제조사별 BIOS Setup과 일회성 Boot Menu 키는 앞 글인 컴퓨터에 Ubuntu LTS 서버 설치 준비에서 확인한다.

컴퓨터 전원을 켠 직후 제조사에 맞는 부팅 메뉴 키를 반복해서 누른다.

주로 사용되는 키는 다음과 같다.

F2
F10
F11
F12
Esc
Delete

컴퓨터 제조사와 메인보드에 따라 키가 다르므로 부팅 화면에 표시되는 다음 문구를 확인한다.

Boot Menu
Boot Options
BIOS Setup
UEFI Setup

부팅 메뉴가 나타나면 Ubuntu 설치 USB를 선택한다.

UEFI 방식으로 만든 USB라면 다음처럼 표시될 수 있다.

UEFI: USB 이름

Legacy BIOS 방식이라면 USB 제조사명이나 장치 이름만 표시될 수 있다.

select ubuntu usb from boot menu

USB 부팅 항목이 보이지 않을 때

USB가 부팅 메뉴에 나타나지 않는다면 다음 내용을 확인한다.

  1. USB를 다른 포트에 연결한다.
  1. 컴퓨터를 완전히 끈 후 다시 켠다.
  1. BIOS에서 USB Boot가 활성화되어 있는지 확인한다.
  1. BIOS의 Boot Priority에서 USB를 먼저 배치한다.
  1. Rufus에서 선택한 UEFI 또는 Legacy 설정이 컴퓨터 방식과 맞는지 확인한다.
  1. 필요하면 Rufus로 부팅 USB를 다시 만든다.

3. Ubuntu Server 설치 시작하기

USB 부팅이 정상적으로 이루어지면 Ubuntu 설치 메뉴가 나타난다.

다음과 비슷한 항목을 선택한다.

Try or Install Ubuntu Server

또는 제일 하단에 나타난 ‘The highlighted entry will be executed automatically in 23s.’ 에 의해 설치 화면이 자동으로 시작될 수 있다.

방향키로 항목을 선택하고 Enter 키를 누른다.

ubuntu server install start screen

4. 설치 언어 선택하기

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

초보자가 인터넷 자료와 오류 메시지를 검색하기 쉽게 하려면 다음과 같이 설정하는 것을 권장한다.

English
ubuntu server language english

설치 언어를 영어로 선택해도 나중에 한글 입력이나 한글 표시 환경을 추가할 수 있다.

이 글에서는 설치 화면과 명령어를 쉽게 비교할 수 있도록 영어 화면을 기준으로 설명한다.

5. 설치 프로그램 업데이트 확인하기

설치 프로그램의 새 버전이 발견되면 업데이트 여부를 묻는 화면이 나타날 수 있다.

인터넷이 정상적으로 연결되어 있다면 설치 프로그램을 업데이트한 후 진행할 수 있다.

인터넷 연결이 불안정하거나 현재 화면 그대로 설치하려면 업데이트하지 않고 계속 진행해도 된다.

화면 구성과 항목 이름은 Ubuntu 설치 이미지의 세부 버전에 따라 조금 달라질 수 있다.

6. 키보드 설정하기

키보드 설정 화면에서는 사용하는 키보드 배열을 선택한다.

일반적인 미국식 키보드는 다음과 같이 설정한다.

Layout: English (US)
Variant: English (US)
ubuntu server keyboard english us

한국어 키보드도 기본 영문 배열은 대부분 English (US)로 사용할 수 있다.

선택 후 테스트 입력란에서 다음 기호가 제대로 입력되는지 확인한다.

@
:
/
-
_

특히 나중에 비밀번호와 터미널 명령어를 입력할 때 키보드 배열이 다르면 로그인에 문제가 생길 수 있다.

7. 설치 유형 선택하기

설치 유형을 선택하는 화면이 나타나면 일반적인 서버 설치를 선택한다.

화면에 다음과 같은 선택 항목이 있을 수 있다.

Ubuntu Server
Ubuntu Server (minimized)

처음 설치하는 경우에는 일반적인 다음 항목을 권장한다.

Ubuntu Server
ubuntu server installation type

Minimized 설치는 기본 패키지를 더 적게 설치하지만, 초보자는 필요한 도구를 추가로 설치해야 하는 상황이 많으므로 일반 설치가 편리하다.

8. 네트워크 연결 확인하기

Ubuntu Server는 설치 과정에서 연결된 네트워크 장치를 자동으로 찾는다.

유선 LAN 케이블이 연결되어 있고 공유기의 DHCP 기능이 활성화되어 있다면 다음과 같이 IP 주소가 자동으로 표시된다.

ubuntu server network dhcp auto detected

이 설치에선

192.168.1.231

또는:

192.168.0.xxx

이 단계에서는 우선 자동으로 받은 IP 주소를 사용해 설치를 진행한다.

고정 IP 주소는 설치를 완료한 후 서버의 네트워크 구조를 확인하면서 별도로 설정할 예정이다.

LAN 케이블을 늦게 연결하여 Ubuntu가 IP 주소를 자동으로 감지하지 못했다면 Network Interface를 선택해 설정을 다시 확인한다.

ubuntu server network interface edit

IPv4 MethodAutomatic (DHCP)로 설정되어 있는지 확인한 뒤 저장한다. 네트워크 설정 화면으로 돌아왔을 때 실제 IP 주소가 표시되는지 확인한다.

ubuntu server network dhcp address

네트워크가 연결되지 않을 때

IP 주소가 표시되지 않는다면 다음 사항을 확인한다.

  • LAN 케이블이 연결되어 있는가?
  • 공유기 또는 스위치의 포트 표시등이 켜져 있는가?
  • 다른 LAN 포트를 사용해 보았는가?
  • 컴퓨터의 네트워크 장치가 정상적으로 인식되었는가?
  • Wi-Fi가 아니라 유선 LAN으로 연결했는가?

서버는 연결 안정성과 관리 편의성 때문에 가능하면 유선 네트워크를 사용하는 것이 좋다.

9. Proxy 설정하기

Proxy 주소를 입력하는 화면이 나타날 수 있다.

회사나 기관에서 별도의 Proxy 서버를 사용하지 않는 일반 가정용 네트워크라면 아무것도 입력하지 않고 다음 단계로 진행한다.

Proxy address: 빈칸
ubuntu server proxy empty

10. Ubuntu Archive Mirror 확인하기

Ubuntu 패키지를 내려받을 서버 주소를 확인하는 화면이다.

기본 주소가 정상적으로 검사되면 변경하지 않고 계속 진행한다.

설치 프로그램이 Mirror 주소를 자동으로 제안하면 일반적으로 그대로 사용하면 된다.

ubuntu server archive mirror check

11. 하드디스크 전체 사용 설정하기

이번 서버는 Ubuntu 전용 컴퓨터로 사용할 것이므로 설치 대상 하드디스크 전체를 사용한다.

저장장치 설정 화면에서 다음과 비슷한 항목을 선택한다.

Use an entire disk

그다음 Ubuntu를 설치할 SSD 또는 하드디스크를 선택한다.

예:

Samsung SSD 1TB

여기서는 :

Samsung SSD 840 EVO 250GB
ubuntu server use entire disk

설치 대상 디스크를 반드시 확인하기

디스크를 선택하기 전에 원하는 곳에 설치하기 위해 다음 내용을 확인한다.

  • 디스크 제조사
  • 전체 용량
  • SSD 또는 HDD 여부
  • USB 설치 장치와 혼동하지 않았는지
  • 기존 자료가 필요한 디스크인지

예를 들어 설치 USB가 16GB이고 설치할 SSD가 1TB라면 용량으로 구분할 수 있다.

16GB USB: 설치 미디어
1TB SSD: Ubuntu 설치 대상

LVM 설정

설치 프로그램에서 LVM 사용 여부가 표시될 수 있다.

Set up this disk as an LVM group

LVM은 저장공간을 논리적으로 관리하여 나중에 볼륨을 확장하거나 구성하기 편리하게 해준다.

처음 서버를 설치하고 디스크 전체를 한 운영체제에서 사용할 예정이라면 설치 프로그램의 기본 선택을 유지해도 된다.

디스크 암호화는 서버가 재부팅될 때마다 직접 암호를 입력해야 할 수 있으므로, 원격으로 운영할 개발 서버에서는 사용 목적을 충분히 고려한 후 선택한다.

12. 파티션 구성 확인하기

설치 프로그램이 자동으로 만든 파티션 구성을 확인한다.

일반적으로 다음과 같은 영역이 표시될 수 있다.

  • EFI 또는 BIOS 부팅 영역
  • /boot
  • Ubuntu 시스템이 설치되는 /
  • LVM 볼륨

구성에 문제가 없다면 다음 단계로 진행한다.

Done

디스크의 기존 내용이 삭제된다는 경고가 나타나면 설치 대상 디스크를 다시 확인한 후 승인한다.

Continue

이 단계 이후에는 선택한 디스크의 기존 데이터가 삭제될 수 있으므로 반드시 디스크를 다시 확인한다.

ubuntu server storage layout confirmation

파티션 구성을 완료하면 선택한 디스크의 자료가 삭제된다는 최종 확인 화면이 나타난다. Continue를 선택하기 전에 디스크 모델과 용량이 설치 대상과 일치하는지 다시 확인한다.

ubuntu server confirm destructive action

13. 서버 이름과 사용자 계정 설정하기

이 단계는 Ubuntu Server 설치에서 매우 중요하다.

다음과 같은 입력 항목이 나타난다.

Your name
Your server's name
Pick a username
Choose a password
Confirm your password

각 항목은 서로 역할이 다르다.

Your name

사용자를 알아보기 위한 표시 이름이다.

예:

Michael

이 이름은 설명용 이름에 가깝다. 터미널 로그인에 직접 사용하는 이름은 아래의 Pick a username이다.

Your server’s name

네트워크에서 이 컴퓨터를 구분하는 서버 이름, 즉 hostname이다.

이번 서버에는 다음 이름을 사용한다.

project-dev-server

앞으로 같은 네트워크의 여러 서버를 관리할 때 서버 이름으로 용도를 구분할 수 있다.

예:

project-dev-server
project-deploy-server
project-backup-server

서버 이름은 다음 원칙으로 작성하는 것이 좋다.

  • 영문 소문자 사용
  • 숫자 사용 가능
  • 단어 사이는 하이픈 사용
  • 공백 사용하지 않기
  • 서버의 역할이 드러나도록 작성하기

Pick a username

Ubuntu에 로그인할 때 사용하는 실제 계정 이름이다.

예:

apple2ne1

설치가 끝난 후 서버 화면에서 다음과 같이 로그인한다.

login: apple2ne1

Windows 11 PC에서 SSH로 접속할 때도 이 사용자 이름을 사용한다. SSH 명령은 다음과 같이 사용자 이름@접속할 서버 주소 형식으로 입력한다.

ssh apple2ne1@project-dev-server

여기서 apple2ne1은 서버에 로그인할 사용자 이름이고, project-dev-server는 접속할 서버의 이름이다. 이 명령은 Windows 관리 PC와 Ubuntu Server가 같은 네트워크에 있고, Windows에서 project-dev-server라는 호스트 이름을 서버 주소로 해석할 수 있을 때 사용할 수 있다.

호스트 이름으로 접속되지 않으면 서버의 IP 주소를 사용한다.

ssh apple2ne1@192.168.1.xxx

192.168.1.xxx는 그대로 입력하는 값이 아니다. 서버에서 확인한 실제 IP 주소로 바꿔야 한다. 이 설치에서 자동으로 부여된 서버 IP 주소가 192.168.1.231이기 때문에 다음과 같이 입력한다.

ssh apple2ne1@192.168.1.231

즉, @ 앞에는 Pick a username에서 정한 사용자 이름을 입력하고, @ 뒤에는 접속 가능한 서버의 호스트 이름 또는 실제 IP 주소를 입력한다.

Ubuntu에 로그인하면 터미널 프롬프트에는 일반적으로 다음과 같이 사용자 이름@서버 이름이 표시된다.

apple2ne1@project-dev-server:~$

@ 앞의 apple2ne1은 설치 화면의 Pick a username에서 정한 사용자 이름이고, @ 뒤의 project-dev-serverYour server's name에서 정한 서버 이름, 즉 hostname이다. 이 표시를 보면 현재 어떤 사용자로 어느 서버에 로그인했는지 확인할 수 있다.

Ubuntu 설치 프로그램에서 처음 만든 사용자는 일반적으로 sudo 그룹에 포함되어 관리자 권한이 필요한 작업을 수행할 수 있다.

sudo 그룹은 일반 사용자에게 필요한 경우에만 관리자 권한으로 명령을 실행할 수 있도록 허용하는 사용자 그룹이다. sudo 그룹에 포함되어 있어도 평소에는 일반 사용자 권한으로 작업하며, 명령어 앞에 sudo를 붙였을 때만 해당 명령을 관리자 권한으로 실행한다.

예를 들어 패키지를 설치하거나 시스템 설정을 변경할 때 다음과 같이 사용한다.

sudo apt update

sudo를 실행하면 일반적으로 현재 로그인한 사용자의 비밀번호를 확인한다. 따라서 sudo 그룹에는 관리자 작업을 맡길 수 있는 사용자만 포함해야 하며, 일상적인 작업에 항상 관리자 계정으로 로그인할 필요는 없다.

따라서 사용자 이름은 짧고 기억하기 쉬우면서도 앞으로 계속 사용할 이름으로 정하는 것이 좋다.

Choose a password

위에서 만든 사용자 계정의 로그인 비밀번호이다.

이 비밀번호는 다음 상황에서 사용한다.

  • 서버에 직접 로그인할 때
  • SSH 비밀번호 방식으로 접속할 때
  • sudo 명령을 실행할 때
  • 관리자 권한이 필요한 설정을 변경할 때

비밀번호는 화면에 입력해도 글자가 표시되지 않을 수 있다. 이는 입력되지 않는 것이 아니라 보안을 위해 화면에 보이지 않는 것이다.

비밀번호는 다음 조건을 고려해 정한다.

  • 충분히 긴 비밀번호
  • 영문 대문자와 소문자
  • 숫자
  • 특수문자
  • 다른 사이트에서 사용하지 않는 비밀번호

입력한 사용자 이름, 서버 이름, 비밀번호는 설치 전에 별도로 기록해 두는 것이 좋다.

이번 설치에서 사용할 예시

Your name: Michael
Your server's name: project-dev-server
Pick a username: apple2ne1
Choose a password 항목: 화면과 문서에 공개하지 않은 강력한 비밀번호

실제 블로그 화면 이미지에는 비밀번호가 보이지 않도록 주의한다.

ubuntu server profile setup

14. Ubuntu Pro 설정하기

Ubuntu Pro 가입 여부를 묻는 화면이 나타날 수 있다.

개인 개발 서버를 처음 구축하는 단계에서는 Ubuntu Pro를 바로 연결하지 않고 넘어갈 수 있다.

Skip for now
ubuntu server pro skip for now

Ubuntu 설치를 완료한 후 필요에 따라 다시 설정할 수 있다.

15. OpenSSH Server 설치하기

다음 단계에서 OpenSSH Server 설치 여부를 선택한다.

Install OpenSSH server

이번 서버는 설치 후 Windows 11 PC에서 원격으로 접속할 예정이므로 반드시 선택한다.

OpenSSH Server를 설치하면 다른 컴퓨터에서 암호화된 SSH 연결로 서버 터미널에 접속할 수 있다. Ubuntu 공식 문서에서도 원격 접속을 위해 openssh-server를 설치하여 사용하는 방법을 안내한다.

스페이스바를 눌러 선택 표시를 한 후 다음 단계로 진행한다.

예:

[X] Install OpenSSH server
ubuntu server install openssh

SSH 키 가져오기 항목

GitHub 또는 Launchpad에서 SSH 키를 가져오는 항목이 표시될 수 있다.

아직 SSH 공개 키를 준비하지 않았다면 가져오지 않고 넘어가도 된다.

설치가 끝난 후 Windows 11 PC에서 SSH 키를 만들어 서버에 등록할 예정이다.

16. 추가 서버 프로그램 선택하기

설치 과정에서 여러 서버용 프로그램을 선택하는 화면이 나타날 수 있다.

예:

  • Docker
  • Nextcloud
  • PostgreSQL
  • 기타 서버용 Snap

이 단계에서는 아무것도 선택하지 않고 기본 Ubuntu Server만 설치한다.

Docker와 개발 도구는 서버 설치 완료 후 버전과 설치 방법을 확인하면서 별도로 설치하는 것이 관리하기 쉽다.

선택하지 않고 Done
ubuntu server featured server snaps none

17. Ubuntu Server 설치 기다리기

이제 Ubuntu Server가 선택한 디스크에 설치된다.

설치 중에는 다음 작업이 진행된다.

  • 디스크 파티션 생성
  • Ubuntu 기본 시스템 설치
  • 사용자 계정 생성
  • 네트워크 설정
  • OpenSSH Server 설치
  • 부트로더 설치
  • 보안 업데이트 적용

인터넷 연결 상태와 컴퓨터 성능에 따라 설치 시간이 달라질 수 있다.

ubuntu server installation progress

18. 설치 완료 후 재부팅하기

설치가 완료되면 다음 항목이 표시된다.

Reboot Now

재부팅을 선택한다.

설치 USB를 제거하라는 메시지가 나타나면 USB를 컴퓨터에서 뺀 후 Enter 키를 누른다.

예:

Please remove the installation medium, then press ENTER

USB를 제거하지 않으면 컴퓨터가 다시 Ubuntu 설치 화면으로 부팅될 수 있다.

19. 처음으로 Ubuntu Server에 로그인하기

재부팅이 완료되면 검은색 터미널 화면에 로그인 안내가 나타난다.

예:

project-dev-server login:

설치할 때 만든 사용자 이름을 입력한다.

apple2ne1

그다음 비밀번호를 입력한다.

비밀번호를 입력할 때 화면에 글자나 별표가 표시되지 않아도 정상이다.

로그인에 성공하면 다음과 비슷한 프롬프트가 나타난다.

apple2ne1@project-dev-server:~$

이 문장은 다음과 같이 해석할 수 있다.

apple2ne1
사용자 이름

@
사용자와 서버 이름의 구분

project-dev-server
현재 접속한 서버 이름

~
현재 사용자의 홈 폴더인 걸 표시

$
일반 사용자 권한으로 로그인한 상태
ubuntu server first login

20. 서버 이름 확인하기

로그인 후 다음 명령어를 입력한다.

hostname

정상적으로 설정되었다면 다음과 같이 표시된다.

project-dev-server

좀 더 자세한 시스템 정보를 확인하려면 다음 명령어를 사용한다.

hostnamectl

확인할 주요 항목은 다음과 같다.

Static hostname
Operating System
Kernel
Architecture
터미널에서 hostname과 hostnamectl 명령으로 project-dev-server의 서버 이름과 Ubuntu 버전, 커널 및 하드웨어 정보를 확인한 결과

21. Ubuntu 버전 확인하기

설치된 Ubuntu 버전을 확인한다.

lsb_release -a

또는:

cat /etc/os-release

Ubuntu 26.04 LTS 관련 정보가 표시되는지 확인한다.

터미널에서 lsb_release와 os-release 파일로 Ubuntu 26.04 LTS 버전, 코드명과 배포판 정보를 확인한 결과

22. 서버 IP 주소 확인하기

Windows 11 PC에서 이 서버에 접속하려면 서버의 IP 주소가 필요하다.

다음 명령어를 입력한다.

ip addr

조금 더 간단하게 확인하려면 다음 명령어를 사용한다.

hostname -I
192.168.1.231

이 IP 주소는 다음 글에서 Windows 11 PC가 서버에 SSH로 접속할 때 사용한다.

현재 주소는 공유기가 자동으로 배정한 DHCP 주소일 수 있으므로, 나중에 고정 IP 또는 DHCP 예약을 설정할 예정이다.

터미널에서 ip addr 명령으로 eno1 인터페이스의 IPv4 주소와 네트워크 상태를 확인한 결과이며 MAC 주소는 가림 처리됨

23. 인터넷 연결 확인하기

다음 명령어로 인터넷 연결을 확인한다.

ping -c 4 ubuntu.com

정상적으로 응답이 돌아오면 인터넷과 DNS 연결이 작동하는 것이다.

테스트가 끝나면 자동으로 명령이 종료된다.

터미널에서 ubuntu.com으로 네 번의 ping 요청을 보내 모두 응답받고 패킷 손실이 0퍼센트임을 확인한 결과

24. 패키지 목록과 시스템 업데이트하기

설치 직후에는 패키지 목록과 설치된 프로그램을 최신 상태로 업데이트한다.

sudo apt update

업데이트할 패키지를 적용한다.

sudo apt upgrade -y

-y 옵션은 패키지 설치 확인 질문에 자동으로 동의한다. 변경할 패키지를 직접 확인하려면 -y를 빼고 실행한다.

sudo를 처음 실행하면 현재 사용자의 비밀번호를 묻는다.

[sudo] password for apple2ne1:

비밀번호 입력 중에는 화면에 문자가 표시되지 않는다.

업데이트가 끝난 후 재부팅이 필요하다는 메시지가 나타나면 다음 명령어를 실행한다.

sudo reboot

25. SSH 서비스 작동 확인하기

설치 과정에서 OpenSSH Server를 선택했다면 다음 명령어로 서비스 상태를 확인한다.

sudo systemctl status ssh

정상 작동 중이라면 다음 문구를 확인할 수 있다.

active (running)
터미널의 systemctl 상태 화면에서 SSH 서비스가 active running 상태이고 IPv4와 IPv6의 포트 22에서 연결을 기다리는 것을 확인한 결과

상태 화면에서 빠져나오려면 다음 키를 누른다.

q

SSH 서비스를 시작하고 부팅 시 자동 실행되도록 설정하려면 다음 명령어를 사용할 수 있다.

sudo systemctl enable --now ssh

26. 설치 USB 보관하기

Ubuntu 설치가 끝났더라도 부팅 USB는 바로 포맷하지 않고 보관하는 것이 좋다.

설치 USB는 다음 상황에 다시 사용할 수 있다.

  • Ubuntu 재설치
  • 서버 복구
  • 저장장치 문제 확인
  • 부팅 문제 해결
  • 다른 컴퓨터에 Ubuntu 설치

USB 외부에 다음과 같이 표시해 두면 구분하기 쉽다.

Ubuntu Server 26.04 LTS Installer

완료 확인표

다음 항목이 모두 정상인지 확인한다.

  • [ ] USB를 제거한 후 하드디스크로 부팅되었다.
  • [ ] 사용자 이름으로 로그인할 수 있다.
  • [ ] 서버 이름이 project-dev-server로 표시된다.
  • [ ] Ubuntu 26.04 LTS가 설치되었다.
  • [ ] 유선 네트워크가 연결되었다.
  • [ ] 서버 IP 주소를 확인했다.
  • [ ] 인터넷 연결이 정상이다.
  • [ ] 시스템 업데이트를 완료했다.
  • [ ] SSH 서비스가 active (running) 상태이다.
  • [ ] 사용자 이름과 비밀번호를 안전하게 기록했다.

자주 발생하는 문제

재부팅 후 설치 화면이 다시 나타나는 경우

설치 USB가 계속 연결되어 있거나 USB가 부팅 순서의 첫 번째로 설정되어 있기 때문이다.

해결 방법:

  1. 컴퓨터를 끈다.
  1. 설치 USB를 제거한다.
  1. 컴퓨터를 다시 켠다.
  1. 필요하면 BIOS에서 Ubuntu가 설치된 디스크를 첫 번째 부팅 장치로 설정한다.

로그인 비밀번호가 입력되지 않는 것처럼 보이는 경우

Linux 터미널에서는 비밀번호 입력 시 문자나 별표를 표시하지 않는다.

비밀번호를 정확히 입력한 후 Enter 키를 누르면 된다.

사용자 이름으로 로그인할 수 없는 경우

다음 내용을 확인한다.

  • Your name이 아니라 username을 입력했는가?
  • 대문자와 소문자를 정확하게 입력했는가?
  • 키보드 배열이 달라지지 않았는가?
  • 비밀번호에 포함된 특수문자가 예상대로 입력되는가?

서버에 IP 주소가 표시되지 않는 경우

다음 명령어로 네트워크 장치를 확인한다.

ip addr

LAN 케이블과 공유기 포트를 확인한 후 네트워크 인터페이스와 Netplan 상태를 먼저 확인한다.

networkctl status
sudo netplan status

이 설치 환경에서 systemd-networkd가 네트워크 렌더러로 사용되는 것을 확인한 경우에만 다음 명령으로 서비스를 다시 시작한다.

sudo systemctl restart systemd-networkd

컴퓨터를 재부팅하여 다시 확인할 수도 있다.

sudo reboot

SSH 서비스가 설치되지 않은 경우

설치 과정에서 OpenSSH Server를 선택하지 않았다면 로그인 후 직접 설치할 수 있다.

sudo apt update
sudo apt install openssh-server -y

서비스를 실행한다.

sudo systemctl enable --now ssh

상태를 확인한다.

sudo systemctl status ssh

이번 글에서 설정한 중요한 정보

Ubuntu Server 설치 중 입력한 항목은 앞으로 계속 사용한다.

항목 예시 역할
서버 용도 개발 서버 프로그램 개발과 테스트
서버 이름 project-dev-server Network에서 서버 구분
사용자 이름 apple2ne1 로그인과 SSH 접속에 사용
비밀번호 직접 설정 로그인과 sudo 인증
네트워크 유선 LAN 서버와 다른 컴퓨터 연결
저장장치 전체 디스크 사용 Ubuntu 전용 디스크 구성
SSH OpenSSH Server 설치 Windows PC에서 원격 접속

이 정보는 앞으로 SSH, 고정 IP, Docker, 배포 자동화 등을 설정할 때 계속 사용된다.

다음 단계 안내

이제 구형 컴퓨터에 Ubuntu 26.04 LTS Server가 설치되었고, 이 컴퓨터는 앞으로 다음 이름으로 사용된다.

project-dev-server

현재는 서버에 모니터와 키보드를 직접 연결하여 로그인했지만, 실제 서버 작업을 할 때마다 서버 앞에 앉아서 명령어를 입력하는 것은 불편하다.

다음 글에서는 같은 네트워크에 연결된 Windows 11 PC에서 project-dev-server로 SSH 접속하는 방법을 알아본다.

다음 글

같은 Network에서 project-dev-server 사용 준비

다음 글에서 다룰 내용:

  • 같은 네트워크와 서버 IP 주소 확인
  • 서버 콘솔에서 sudo와 기본 Linux 명령 사용
  • Windows PowerShell에서 사용자 이름과 비밀번호로 처음 SSH 접속
  • SSH 공개 키 생성, 지문 확인과 authorized_keys 등록
  • Host Key 지문 확인과 known_hosts 등록
  • SSH config에 별칭을 설정하여 접속
  • DHCP Reservation 또는 Netplan으로 서버 IP 주소 고정
  • UFW 방화벽 설정과 SSH 접속 오류 확인

작성 및 검증 정보

  • 작성자: apple2ne1
  • 검토자: apple2ne1
  • 직접 수행 여부: 작성자가 직접 진행한 Ubuntu Server 설치 순서를 바탕으로 작성
  • 마지막 문서 검토일: 2026-07-29
  • 검증 방법: Ubuntu 공식 문서와 실제 설치 과정 및 명령 실행 결과를 비교
  • 설치 대상 확인 정보: Intel NUC Kit D34010WYKH, Intel Visual BIOS 2.1.2

참고 자료 및 출처

관련 문서


Previous article