Webmin 설치 · 2 min read · Sep 11, 2025

Ubuntu 24.04에 무료 Let's Encrypt SSL 인증서로 Webmin 설치하는 방법

Webmin은 리눅스 기반 운영 체제를 관리하기 위한 웹 기반 애플리케이션입니다. 명령줄 인터페이스를 사용하지 않기를 선호하는 사용자에게 적합합니다. Webmin을 사용하면 구성 파일을 편집하고, 웹 및 FTP 서버를 설정하고, 명령을 실행하고, 패키지를 설치하고, 이메일 포워딩을 관리하고, 다양한 관리 작업을 수행할 수 있습니다. 모든 작업은 웹 브라우저를 통해 수행됩니다. 원격 리눅스 시스템을 관리하기 위한 간단하고 사용자 친화적인 인터페이스를 제공합니다.

이 튜토리얼에서는 Ubuntu 24.04 서버에 Webmin을 설치하고 Let’s Encrypt로 보안을 설정하는 과정을 안내합니다.

필수 조건

  • Ubuntu 24.04를 실행하는 서버.
  • 서버를 가리키는 유효한 도메인 이름.
  • 서버에 구성된 루트 비밀번호.

시작하기

시작하기 전에 시스템 패키지를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령을 실행하여 시스템을 업데이트하고 업그레이드하세요:

`apt update -y`  
`apt upgrade -y`

업데이트가 완료되면 모든 변경 사항을 적용하기 위해 시스템을 재부팅하는 것이 좋습니다:

reboot

Ubuntu 24.04에 Webmin 설치하기

Webmin은 기본적으로 Ubuntu 표준 저장소에 포함되어 있지 않으므로 Webmin 저장소를 시스템에 추가해야 합니다.

먼저, 다음 명령으로 필요한 패키지를 설치합니다:

apt install software-properties-common apt-transport-https wget -y

다음으로, 이 명령으로 Webmin GPG 키를 가져옵니다:

wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -

이제 Webmin 저장소를 시스템에 추가합니다:

add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

저장소를 추가한 후, 다음 명령으로 Webmin을 설치합니다:

apt install webmin -y

설치가 완료되면 다음 명령으로 Webmin 서비스 상태를 확인합니다:

systemctl status webmin

Webmin이 올바르게 실행되고 있다면, 다음과 유사한 출력이 표시됩니다:

? webmin.service - Webmin server daemon
     Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2024-08-30 07:32:41 UTC; 42s ago
    Process: 58866 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
   Main PID: 58867 (miniserv.pl)
      Tasks: 1 (limit: 4579)
     Memory: 27.8M
        CPU: 644ms
     CGroup: /system.slice/webmin.service
             ??58867 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Aug 30 07:32:38 ubuntu2404 systemd[1]: Starting Webmin server daemon...
Aug 30 07:32:41 ubuntu2404 webmin[58866]: Webmin starting
Aug 30 07:32:41 ubuntu2404 systemd[1]: Started Webmin server daemon.

Webmin 서비스를 중지하려면 다음 명령을 사용합니다:

systemctl stop webmin

이 시점에서 Webmin이 설치되고 포트 10000에서 수신 대기하고 있어야 합니다. 다음으로 확인합니다:

ss -antpl

출력은 Webmin이 포트 10000에서 수신 대기하고 있음을 나타내야 합니다:

State       Recv-Q      Send-Q           Local Address:Port            Peer Address:Port     Process                                           
LISTEN      0           4096                   0.0.0.0:10000                0.0.0.0:*         users:(("miniserv.pl",pid=58867,fd=5))    

Webmin 웹 UI 접근하기

Webmin 인터페이스에 접근하려면 웹 브라우저를 열고 https://your-ip-address:10000로 이동합니다. Webmin이 기본적으로 자체 서명된 인증서를 사용하므로 신뢰할 수 없는 SSL 인증서에 대한 경고가 표시됩니다:

Webmin 접근

경고를 무시하고 사이트로 진행합니다. Webmin 로그인 페이지가 표시됩니다:

Webmin 로그인

루트 사용자 이름과 비밀번호를 입력한 후 로그인 버튼을 클릭합니다. 그러면 Webmin 대시보드가 표시됩니다:

Webmin 대시보드

Webmin 사용하기

Webmin을 사용하면 리눅스 시스템에서 다양한 관리 작업을 수행할 수 있습니다. 아래에서는 Webmin 웹 인터페이스를 사용하여 패키지를 업데이트하고 Git을 설치하며 새 사용자를 생성하는 방법을 보여줍니다.

패키지 설치 및 업데이트

Webmin을 사용하여 새 패키지를 쉽게 설치하고 기존 패키지를 업데이트할 수 있습니다.

예를 들어, net-tools 패키지를 설치하려면 시스템 => 소프트웨어 패키지로 이동합니다. 다음 화면이 나타납니다:

패키지 설치

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.