서버 관리 · 2 min read · Nov 04, 2025

CentOS 8에 Webmin 설치하는 방법

Webmin은 Unix와 유사한 운영 체제를 위한 무료, 오픈 소스 및 웹 기반 시스템 구성 및 관리 도구입니다. Webmin 웹 기반 인터페이스를 통해 Apache 웹 서버, Samba, DNS, 메일, FTP, 데이터베이스, 파일 시스템 및 패키지 관리를 설정할 수 있습니다. Webmin은 cPanel과 매우 유사하며 웹 브라우저를 통해 Linux 시스템을 관리하는 쉬운 방법을 제공합니다.

이 튜토리얼에서는 CentOS 8에서 두 가지 방법으로 Webmin을 설치하는 방법을 보여줍니다.

전제 조건

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

시작하기

기본적으로 CentOS 8 서버에서는 SELinux가 활성화되어 있습니다. 따라서 먼저 이를 비활성화해야 합니다.

다음과 같이 /etc/selinux/config 파일을 편집하여 이 작업을 수행할 수 있습니다:

nano /etc/selinux/config

다음과 같은 변경을 합니다:

SELINUX=disabled

파일을 저장하고 닫습니다. 그런 다음 변경 사항을 적용하기 위해 서버를 재시작합니다.

RPM으로 Webmin 설치하기

먼저, 다음 명령어를 실행하여 필요한 종속성을 설치해야 합니다:

dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect

모든 종속성이 설치되면 다음 명령어를 사용하여 Sourceforge 다운로드 페이지에서 Webmin RPM 패키지를 다운로드합니다:

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm

다운로드가 완료되면 다음 명령어를 실행하여 Webmin을 설치합니다:

rpm -ivh webmin-1.930-1.noarch.rpm

다음과 같은 출력이 표시되어야 합니다:

warning: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Operating system is CentOS Linux
Updating / installing...
   1:webmin-1.930-1                   ################################# [100%]

Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.

기본적으로 Webmin은 포트 10000에서 실행됩니다. 다음 명령어를 사용하여 Webmin이 실행 중인지 확인할 수 있습니다:

netstat -ant | grep 10000

다음과 같은 출력이 표시되어야 합니다:

tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN  

다음 명령어를 사용하여 Webmin 프로세스를 확인할 수도 있습니다:

ps -ef | grep webmin

다음과 같은 출력이 표시되어야 합니다:

root      2131     1  0 12:29 ?        00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root      2225  6290  0 12:30 pts/0    00:00:00 grep --color=auto webmin

Yum 리포지토리로 Webmin 설치하기

CentOS Yum 리포지토리에서 Webmin을 설치할 수도 있습니다. 먼저, 다음 명령어로 Webmin 리포지토리를 생성합니다:

nano /etc/yum.repos.d/webmin.repo

다음 줄을 추가합니다:

[Webmin]
name=Webmin Distribution Neutral
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1

파일을 저장하고 닫습니다. 그런 다음 다음 명령어로 리포지토리 서명 키를 다운로드하고 추가합니다:

wget http://www.webmin.com/jcameron-key.asc  
rpm --import jcameron-key.asc

다음으로, 다음 명령어를 실행하여 Webmin을 설치합니다:

dnf install webmin

설치가 완료되면 다음과 같은 출력이 표시되어야 합니다:

  Installing       : webmin-1.930-1.noarch                                                                                                         2/2 
  Running scriptlet: webmin-1.930-1.noarch                                                                                                         2/2 
Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.

브라우저에서 Webmin 접근하기

기본적으로 Webmin은 포트 10000에서 수신 대기합니다. 따라서 firewalld에서 Webmin 포트를 열어야 합니다. 다음 명령어로 이를 수행할 수 있습니다:

firebase-cmd --zone=public --add-port=10000/tcp --permanent  
firebase-cmd --reload

이제 웹 브라우저를 열고 URL https://your-server-ip:10000을 입력합니다. 다음 페이지로 리디렉션됩니다:

Webmin 로그인

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

Webmin 대시보드

여기에서 CentOS 8 서버를 쉽게 구성하고 관리할 수 있습니다.

결론

축하합니다! CentOS 8 서버에 Webmin을 성공적으로 설치했습니다. 이제 Webmin 웹 인터페이스를 통해 LAMP/LEMP 서버, FTP 서버를 쉽게 설치하고 웹사이트를 호스팅할 수 있습니다.

Share: X/Twitter LinkedIn

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

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