웹민은 리눅스 시스템 관리를 위한 오픈 소스 웹 기반 시스템 구성 도구입니다. 이 도구를 사용하여 사용자 계정 설정, 디스크 할당량, 아파치, DNS, PHP, MySQL과 같은 서비스 구성, 파일 공유 등 내부 시스템 구성을 관리할 수 있습니다.
웹민 응용 프로그램은 Perl 모듈을 기반으로하며 브라우저를 통한 통신에 OpenSSL 라이브러리와 함께 10000번 TCP 포트를 사용합니다.
웹민으로 수행 할 수있는 일부 작업은 다음과 같습니다. :
- 시스템에서 사용자 계정을 생성, 편집 및 삭제합니다.
- 다른 리눅스 시스템과 NFS 프로토콜을 통해 파일 및 디렉토리를 공유합니다.
- 사용자가 사용할 수있는 디스크 공간의 양을 관리하기 위해 디스크 할당량을 설정합니다.
- 시스템에서 소프트웨어 패키지를 설치, 보기 및 삭제합니다.
- 시스템의 IP 주소, DNS 설정 및 라우팅 구성을 변경합니다.
- 시스템을 안전하게하는 리눅스 방화벽을 설정합니다.
- 아파치 웹 서버의 가상 호스트를 만들고 구성합니다.
- MySQL 또는 PostgreSQL 데이터베이스 서버에서 데이터베이스, 테이블 및 필드를 관리합니다.
- 사용자가 Samba 파일 공유를 통해 Windows 시스템과 파일 및 디렉토리를 공유합니다.
이 문서에서는 리눅스 시스템에 웹민 시스템 관리 도구의 최신 버전을 설치하는 방법을 배웁니다.
리눅스에 웹민 제어판 설치
우리는 Webmin 저장소를 사용하여 최신 Webmin 도구와 필요한 종속성을 설치하고 저장소를 통해 Webmin의 최신 자동 업데이트도 받고 있습니다.
RHEL 시스템에서 Webmin 설치
RHEL 기반 배포판(예: Fedora, CentOS, Rocky & AlmaLinux)에서는 Webmin 저장소를 추가하고 활성화해야 합니다. 이렇게 하려면 /etc/yum.repos.d/webmin.repo라는 파일을 만들고 root 사용자로 다음 줄을 추가하십시오.
# vi /etc/yum.repos.d/webmin.repo
[Webmin] name=Webmin Distribution Neutral #baseurl=https://download.webmin.com/download/yum mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1 gpgkey=https://download.webmin.com/jcameron-key.asc gpgcheck=1
패키지가 서명되는 GPG 키를 다운로드하여 설치해야 합니다.
# wget https://download.webmin.com/jcameron-key.asc # rpm --import jcameron-key.asc
이제 다음 명령어로 Webmin을 설치할 수 있습니다.
# yum install webmin

Debian 시스템에서 Webmin 설치
마찬가지로 Webmin APT 저장소를 /etc/apt/sources.list 파일에 추가하여 Ubuntu 및 Mint과 같은 Debian 시스템에서 활성화해야 합니다.
$ sudo nano /etc/apt/sources.list
파일 맨 아래에 다음 줄을 추가하고 저장하고 닫습니다.
deb https://download.webmin.com/download/repository sarge contrib
Webmin을 위한 서명된 패키지를 설치하기 위해 GPG Key를 가져와서 설치합니다.
$ wget https://download.webmin.com/jcameron-key.asc $ sudo apt-key add jcameron-key.asc
Debian 11 및 Ubuntu 22.04 이상의 경우 다음 명령어를 사용합니다.
$ wget https://download.webmin.com/jcameron-key.asc $ sudo cat jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg
이제 다음 명령어로 Webmin을 설치할 수 있습니다:
$ sudo apt-get install apt-transport-https $ sudo apt-get update $ sudo apt-get install webmin
리눅스에서 Webmin 시작
서비스를 시작하기 위해 다음 명령어를 실행하세요.
------------------- [on RedHat based systems] ------------------- # /etc/init.d/webmin start # /etc/init.d/webmin status

------------------- [on Debian based systems] ------------------- $ sudo /etc/init.d/webmin start $ sudo /etc/init.d/webmin status

3단계: Webmin 컨트롤 패널 접근
기본적으로 Webmin은 포트 10000에서 실행되므로 웹방화벽에서 Webmin 포트를 열어 접근해야 합니다. 방화벽에서 포트를 여는 가장 쉬운 방법은 다음 명령어를 사용하는 것입니다.
------------------- [On FirewallD] ------------------- # firewall-cmd --add-port=10000/tcp # firewall-cmd --reload
------------------- [On UFW] ------------------- $ sudo ufw allow 10000
------------------- [On IPtables] ------------------- # iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT # service iptables save # /etc/init.d/iptables restart
이제 URL http://localhost:10000/을 사용하여 Webmin에 로그인하고 사용자 이름을 root로, 비밀번호를 (현재 root 비밀번호)로 입력할 수 있습니다. 원격 접근을 위해 localhost를 원격 IP 주소로 교체하세요.
http://localhost:10000/ OR http://IP-address:10000/




Webmin 문서를 방문하여 자세한 정보를 확인하세요.