서버 관리 · 3 min read · Sep 12, 2025

Debian 12에 Webmin 설치하는 방법

Webmin은 Debian 12를 포함한 Unix 계열 시스템을 위한 강력한 웹 기반 시스템 관리 도구입니다. 이 도구는 관리자가 명령줄을 사용하지 않고도 서버의 다양한 측면을 관리할 수 있도록 직관적인 그래픽 인터페이스를 제공합니다. Webmin을 통해 사용자는 사용자 계정을 구성하고, 서비스를 관리하며, DNS를 설정하고, 데이터베이스를 관리하고, 기타 많은 관리 작업을 수행할 수 있습니다. 이 도구는 효율성과 접근성을 향상시켜 서버 관리를 보다 쉽게 만들어 주며, 특히 명령줄 작업에 익숙하지 않은 사용자에게 유용합니다. Debian 12에서 Webmin을 활용함으로써 관리자는 작업 흐름을 간소화하고 시스템을 보다 효율적으로 유지 관리할 수 있습니다.

이 기사에서는 Debian 12에 Webmin Linux 관리 패널을 설치하는 방법을 보여드리겠습니다.

필수 조건

  • Debian 12를 실행 중인 서버.
  • 서버에 루트 비밀번호가 설정되어 있어야 합니다.

시작하기

시작하기 전에 시스템의 패키지 캐시를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령어를 사용하여 업데이트할 수 있습니다:

apt update -y

패키지 캐시를 업데이트한 후, 다음 명령어를 사용하여 필요한 다른 종속성을 설치합니다:

apt install gnupg2 curl -y

모든 필수 종속성이 설치되면 다음 단계로 진행할 수 있습니다.

Webmin 설치

Webmin 패키지는 기본적으로 Debian 12의 기본 저장소에 포함되어 있지 않습니다. 따라서 APT에 Webmin 저장소를 추가해야 합니다.

먼저, GPG 키를 다운로드하고 추가한 후 다음 명령어로 Webmin 저장소를 추가합니다:

cd /tmp  
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh  
sh setup-repos.sh

저장소가 추가되면 다음 명령어로 저장소를 업데이트하고 Webmin을 설치합니다:

apt update -y  
apt install webmin --install-recommends -y

Webmin이 설치되면 다음 단계로 진행할 수 있습니다.

Webmin 서비스 관리

Webmin 서비스를 쉽게 시작, 중지, 재시작 및 상태를 확인할 수 있습니다.

Webmin 서비스를 시작하려면 다음 명령어를 실행합니다:

service webmin start

Webmin 서비스를 재시작하려면 다음 명령어를 실행합니다:

service webmin restart

Webmin 서비스를 중지하려면 다음 명령어를 실행합니다:

service webmin stop

Webmin 서비스의 상태를 확인하려면 다음 명령어를 실행합니다:

service webmin status

기본적으로 Webmin은 포트 10000에서 수신 대기합니다. 다음 명령어를 사용하여 확인할 수 있습니다:

ss -antpl | grep 10000

다음과 같은 출력을 볼 수 있어야 합니다:

LISTEN 0      4096         0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=4073,fd=5))

Webmin을 위한 방화벽 구성

서버를 UFW 방화벽으로 보호하는 것도 권장됩니다. 이를 위해 다음 명령어로 UFW 방화벽을 설치합니다:

apt install ufw -y

UFW 방화벽이 설치되면 다음 명령어로 포트 2210000을 허용합니다:

ufw allow 22  
ufw allow 10000

다음으로, 아래 명령어를 사용하여 UFW 방화벽을 활성화합니다:

ufw enable

다음으로, 다음 명령어로 방화벽을 확인합니다:

ufw status

다음과 같은 출력을 얻어야 합니다:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
10000                      ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
10000 (v6)                 ALLOW       Anywhere (v6)             

Webmin 사용 방법

이 시점에서 Webmin이 설치되었습니다. 이제 https://your-server-ip:10000 URL을 사용하여 접근할 수 있습니다. Webmin 로그인 페이지로 리디렉션됩니다:

Webmin 로그인

루트 사용자 이름과 비밀번호를 입력하고 로그인 버튼을 클릭합니다. 다음 페이지에서 Webmin 대시보드를 볼 수 있어야 합니다:

Webmin 대시보드

왼쪽 창에서 도구 => 명령 을 클릭합니다. 다음 페이지에서 Linux 터미널을 볼 수 있어야 합니다:

Webmin 명령 셸

여기에서 Linux 서버에 대한 모든 명령을 실행할 수 있습니다.

도구 => 파일 관리자를 클릭합니다. 다음 페이지에서 파일 관리자를 볼 수 있어야 합니다:

Webmin 파일 관리자

여기에서 파일, 디렉토리를 생성하고 전체 파일 시스템을 관리할 수 있습니다.

도구 => 업로드 다운로드를 클릭합니다. 다음 페이지를 볼 수 있어야 합니다:

Webmin 파일 업로드

여기에서 서버로 파일을 업로드하고 다운로드할 수 있습니다.

네트워킹 => Linux 방화벽을 클릭합니다. 다음 페이지에서 방화벽 인터페이스를 볼 수 있어야 합니다:

Webmin 방화벽

여기에서 원격 사용자를 위한 특정 포트를 열고 닫을 수 있습니다.

네트워킹 => 네트워크 구성을 클릭합니다. 다음 페이지에서 네트워크 구성 마법사를 볼 수 있어야 합니다:

Webmin 네트워크 구성

여기에서 정적 IP 주소, 기본 게이트웨이, 호스트 이름 및 DNS를 설정할 수 있습니다.

하드웨어 => 파티션 및 로컬 디스크를 클릭합니다. 다음 페이지에서 파티션 관리자를 볼 수 있어야 합니다:

Webmin 디스크 파티션

여기에서 하드 디스크 파티션을 생성하고 편집할 수 있습니다.

Webmin 제거

Webmin을 원하지 않는 경우 다음 명령어를 사용하여 제거할 수 있습니다:

apt remove webmin

다음으로, 다음 명령어를 실행하여 패키지 캐시를 정리하고 시스템에서 원하지 않는 패키지를 제거합니다.

apt autoremove -y  
apt clean

이 튜토리얼의 가상 머신 이미지 다운로드

이 튜토리얼은 VMWare 및 Virtualbox와 호환되는 ovf/ova 형식의 사용 준비가 완료된 가상 머신 이미지로 제공됩니다. 가상 머신 이미지는 다음 로그인 세부 정보를 사용합니다:

SSH / 셸 로그인

사용자 이름: administrator
비밀번호: howtoforge

사용자 이름: root
비밀번호: howtoforge

Webmin 로그인

사용자 이름: root
비밀번호: howtoforge

VM의 IP는 192.168.0.100입니다. /etc/network/interfaces 파일에서 변경할 수 있습니다. 위의 모든 비밀번호를 변경하여 가상 머신을 안전하게 보호하십시오.

결론

축하합니다! Debian 12에 Webmin을 성공적으로 설치했습니다. Webmin이 웹 브라우저를 통해 Linux 서버를 관리하고 제어하는 데 도움이 되기를 바랍니다. 질문이 있으면 언제든지 문의해 주세요.

Share: X/Twitter LinkedIn

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

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