웹사이트 검색

Webmin – Linux용 웹 기반 시스템 관리 도구


Webmin은 Linux 시스템 관리를 위한 오픈 소스 웹 기반 시스템 구성 도구입니다. 이 도구의 도움으로 사용자 계정, 디스크 할당량, Apache와 같은 서비스 구성, 사용자 계정 설정과 같은 내부 시스템 구성을 관리할 수 있습니다. Strong>DNS, PHP, MySQL, 파일 공유 등이 있습니다.

Webmin 애플리케이션은 Perl 모듈을 기반으로 하며 브라우저를 통한 통신을 위해 OpenSSL 라이브러리와 함께 TCP 포트 10000를 사용합니다.

Webmin으로 할 수 있는 작업은 다음과 같습니다.

  • 시스템에서 사용자 계정을 생성, 편집 및 삭제합니다.
  • NFS 프로토콜을 통해 다른 Linux 시스템과 파일 및 디렉터리를 공유합니다.
  • 사용자가 사용할 수 있는 디스크 공간의 양을 관리하려면 디스크 할당량을 설정하세요.
  • 시스템에 소프트웨어 패키지를 설치하고 보고 삭제합니다.
  • 시스템의 IP 주소, DNS 설정 및 라우팅 구성을 변경합니다.
  • 시스템 보안을 위해 Linux 방화벽을 설정하세요.
  • Apache 웹 서버용 가상 호스트를 생성하고 구성합니다.
  • MySQL 또는 PostgreSQL 데이터베이스 서버에서 데이터베이스, 테이블 및 필드를 관리합니다.
  • Samba 파일 공유를 통해 Windows 시스템과 파일 및 디렉터리를 공유합니다.

이 문서에서는 Linux 시스템에 최신 버전의 Webmin 시스템 관리 도구를 설치하는 방법에 대해 설명합니다.

Linux에 Webmin 제어판 설치

우리는 필요한 종속성을 갖춘 최신 Webmin 도구를 설치하기 위해 Webmin 저장소를 사용하고 있으며 저장소를 통해 Webmin의 최신 자동 업데이트도 받습니다.

RHEL 시스템에 Webmin 설치

Fedora, CentOS, RockyAlmaLinux와 같은 RHEL 기반 배포판에서는 다음을 추가하고 활성화해야 합니다. Webmin 저장소를 사용하려면 /etc/yum.repos.d/webmin.repo라는 파일을 만들고 다음 줄을 추가하세요. 루트 사용자로 로그인하세요.

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 설치

마찬가지로 Ubuntu와 같은 Debian 시스템의 /etc/apt/sources.list 파일에 Webmin APT 저장소를 추가하고 활성화해야 합니다. 그리고 민트.

sudo nano /etc/apt/sources.list

파일 맨 아래에 다음 줄을 추가합니다. 저장하고 닫습니다.

deb https://download.webmin.com/download/repository sarge contrib

다음으로, Webmin용으로 서명된 패키지를 설치하기 위해 GPG 키를 가져와 설치합니다.

wget https://download.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc    

Debian 11Ubuntu 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

Linux에서 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 제어판 액세스

기본적으로 Webmin10000 포트에서 실행되므로 액세스하려면 방화벽에서 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

이제 http://localhost:10000/ URL을 사용하여 Webmin에 액세스하고 로그인할 수 있으며 사용자 이름을 root 및 비밀번호(현재 root 비밀번호), 원격 액세스의 경우 localhost를 원격 IP 주소로 바꾸면 됩니다.

http://localhost:10000/
OR
http://IP-address:10000/

자세한 내용은 webmin 설명서를 참조하세요.