서버 관리 · 3 min read · Oct 31, 2025

Debian 11에 Webmin 설치하는 방법

리눅스 서버를 명령줄에서 관리하고 운영하는 것은 초보 리눅스 사용자에게 매우 어렵습니다. 이 경우, 웹 기반 인터페이스에서 리눅스 서버를 관리하기 위해 Webmin을 사용할 수 있습니다. Webmin은 리눅스 서버를 관리하고 제어하기 위한 그래픽 사용자 인터페이스를 제공하는 무료 오픈 소스 애플리케이션 플랫폼입니다. Webmin을 사용하면 사용자 계정을 생성하고, Apache, DNS 및 FTP 서버를 설정하고, 파일을 공유하고, 방화벽을 구성하는 등의 작업을 수행할 수 있습니다.

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

필수 조건

  • Debian 11이 실행되는 서버.
  • 서버에 루트 비밀번호가 설정되어 있어야 합니다.

시작하기

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

apt-get update -y

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

apt-get install gnupg2 curl -y

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

Webmin 설치

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

먼저, 다음 명령어를 사용하여 GPG 키를 다운로드하고 추가합니다:

wget -qO - http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

다음으로, 다음 명령어를 사용하여 APT에 Webmin 리포지토리를 추가합니다:

sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

리포지토리가 추가되면, 다음 명령어를 사용하여 리포지토리를 업데이트하고 Webmin을 설치합니다:

apt-get update -y  
apt-get install webmin -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-get 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이 설치되었습니다. 이제 http://your-server-ip:10000 URL을 사용하여 접근할 수 있습니다. Webmin 로그인 페이지로 리디렉션됩니다:

Webmin 로그인

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

Webmin 대시보드

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

Webmin 셸

여기에서 리눅스 서버에 명령을 실행할 수 있습니다.

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

Webmin 파일 관리자

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

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

Webmin 파일 업로드

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

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

Webmin 방화벽 구성

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

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

Webmin 네트워크 구성

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

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

Webmin을 사용하여 디스크 파티션

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

Webmin 제거

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

apt-get remove webmin

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

apt-get autoremove -y  
apt-get clean

결론

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

Share: X/Twitter LinkedIn

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

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