맨위로가기

웹민

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

웹민은 제이미 캐머런이 개발하여 1997년 처음 출시된 웹 기반 시스템 관리 도구이다. 펄 언어를 기반으로 하며, 자체 프로세스와 웹 서버로 실행된다. 10000번 TCP 포트를 기본으로 사용하며, SSL을 지원하도록 구성할 수 있다. 110개 이상의 모듈을 통해 기능을 확장할 수 있으며, BSD 라이선스로 배포된다. 웹민은 유저민, 버추얼민과 같은 관련 소프트웨어를 통해 기능을 확장할 수 있으며, 마인크래프트 서버 모듈도 제공한다.

더 읽어볼만한 페이지

  • 펄 소프트웨어 - 무버블 타입
    무버블 타입은 식스 어파트에서 개발한 웹 블로그 게시 시스템으로, 다양한 기능과 정적/동적 페이지 생성 방식을 제공하며, 펄로 작성되어 데이터베이스를 사용하고 플러그인으로 기능 확장이 용이하다.
  • 펄 소프트웨어 - 덕덕고
    덕덕고는 2008년 가브리엘 와인버그가 설립한 사용자 추적을 하지 않는 개인 정보 보호 검색 엔진으로, 검색어 기반 광고, 야후!-빙 검색 제휴 네트워크를 통해 수익을 창출하며, 다양한 기능과 유료 구독 서비스 Privacy Pro를 통해 서비스 확장을 시도하고 있다.
  • BSD 라이선스 소프트웨어 - V8 (자바스크립트 엔진)
    V8은 구글이 개발한 오픈 소스 자바스크립트 엔진으로, 자바스크립트 코드 실행 속도 향상을 위해 여러 컴파일러를 거쳐 크롬, 노드.js 등에서 활용된다.
  • BSD 라이선스 소프트웨어 - VP9
    VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 브루클린 미술관
    브루클린 미술관은 1823년 브루클린 견습생 도서관으로 시작하여 현재 약 50만 점의 소장품을 보유한 뉴욕 브루클린 소재의 미술관으로, 다양한 분야의 예술 작품을 전시하며 특히 아프리카 미술과 여성주의 미술에 대한 기여가 크다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 광주지방기상청
    광주지방기상청은 광주광역시와 전라남도 지역의 기상 예보, 특보, 관측, 기후 정보 제공 등의 업무를 수행하는 기상청 소속 기관으로, 1949년 광주측후소로 설치되어 1992년 광주지방기상청으로 개편되었으며, 기획운영과, 예보과, 관측과, 기후서비스과와 전주기상지청, 목포기상대를 두고 있다.
웹민 - [IT 관련 정보]에 관한 문서
기본 정보
Webmin 로고
Webmin 2.010 with Authentic Theme 20.10
개발자Jamie Cameron
Ilia Rostovtsev
Webmin 커뮤니티
최초 릴리스1997년 10월 5일 (버전 0.1)
최신 버전2.201
최신 버전 출시일2024년 7월 23일
프로그래밍 언어Perl
지원 운영 체제리눅스 (RHEL, Fedora, CentOS, AlmaLinux, Rocky Linux, Oracle Linux, Debian, Ubuntu)
FreeBSD
오픈SUSE
기타 유닉스 계열 운영 체제
지원 언어영어 외 41개 언어
종류제어판
라이선스BSD 3-clause "New" or "Revised" License
웹사이트Webmin 공식 웹사이트

2. 역사

웹민은 제이미 캐머런이 개발했으며, 1997년 10월에 버전 0.1로 처음 출시되었다. 캐머런이 DNS 서버를 관리하면서 사용자들이 서버의 루트 권한 없이 DNS 레코드를 쉽게 변경할 수 있도록 사용하기 쉬운 인터페이스가 필요하여 처음 개발되었다.[7] 시간이 지남에 따라 다양한 테마, CPU, RAM, 디스크 공간 사용량을 시각적인 게이지로 표시하는 대시보드, 검색 기능이 있는 사이드바 등이 추가되었다.[8]

웹민 프로젝트에는 리눅스 배포 회사인 칼데라(Caldera)와 MSC 리눅스(MSC Linux)뿐만 아니라, 코드 패치, 수백 개의 모듈, 언어 번역, 사용자 제안 등 많은 사용자들이 재정적 지원 및 기여를 했다.[7]

2019년에는 웹민을 실행하는 시스템에서 원격 공격자가 루트 권한으로 악성 명령을 실행할 수 있는 백도어가 발견되었다. 이 백도어 취약점은 네트워크 관리자가 비밀번호 만료 정책을 활성화했을 때 버전 1.882-1.921에서 존재했다. 웹민 개발자들은 이 백도어가 SourceForge 온라인 소스 코드 저장소를 통해 코드에 악의적으로 주입된 결과라고 믿었다.[9]

출시 이후, 웹민 사용자 인터페이스, 외관 및 많은 기능은 후속 버전을 거치면서 완전히 재작성된 코드를 사용하여 크게 변경되었다. 여기에는 SSL에 대한 엄격한 HTTP 엄격한 전송 보안 정책을 적용하고 이전 버전에서 업그레이드하는 사용자에게 옵션을 제공하는 Webmin 2.0에서 이루어진 개편이 포함된다.[10][11]

3. 일반적인 설명

웹민은 대부분 펄 기반이며 자체 프로세스 및 웹 서버로 실행된다. 기본적으로 TCP 포트 10000을 사용하며, OpenSSL과 필요한 펄 모듈이 설치된 경우 SSL을 사용할 수 있다.[1]

웹민은 110개 이상의 표준 모듈을 기반으로 구축되었으며, 구성 파일 및 웹민 서버 인터페이스를 갖추고 있어 새로운 기능을 쉽게 추가할 수 있다. 모듈형 설계 덕분에 누구나 데스크톱 구성을 위한 플러그인을 작성할 수 있다. 웹민을 통해 단일 인터페이스로 여러 컴퓨터를 제어하거나, 동일한 서브넷 또는 LAN에 있는 다른 웹민 호스트에 원활하게 로그인할 수 있다.[2]

웹민은 BSD 라이선스로 배포된다.[3]

특정 작업에 대한 플러그인이 없는 경우, 터미널을 열고 CLI를 통해 다양한 작업을 수행할 수 있다. 이는 SSH 등을 사용할 수 없는 경우에 유용하다.[4]

4. 배포판 포함

웹민은 일부 리눅스 배포판 (데비안, 우분투)의 공식 저장소에 포함되어 있었지만, 배포판 패키지가 구성 파일을 처리하는 방식과 웹민이 호환되지 않아 시스템에서 예상치 못한 문제가 발생했기 때문에 삭제되었다.[12]

5. 관련 소프트웨어

웹민은 모듈 설치를 통해 기능을 확장할 수 있으며,[6] 이는 맞춤 제작이 가능하다. 웹민의 기능을 확장하는 두 가지 주요 프로젝트는 다음과 같다.


  • 유저민: 관리자 수준의 작업이 아닌 웹메일 및 기타 사용자 수준의 작업을 제공하고 제어한다.
  • 버추얼민: 웹 호스팅 제어판으로, 도메인 아래에서 웹사이트를 호스팅하고 서버 관리자와 최종 사용자에게 웹사이트 관리 인터페이스를 제공한다.

5. 1. 유저민(Usermin)

유저민은 관리자 수준의 작업이 아닌 웹메일 및 기타 사용자 수준의 작업과 같이 웹민에서 사용할 수 있는 기능의 하위 집합을 제공하고 제어한다.[6]

5. 2. 버추얼민(Virtualmin)

Virtualmin은 웹 호스팅 제어판이다. Virtualmin을 통해 사용자는 도메인 아래에서 웹사이트를 호스팅할 수 있으며, 서버 관리자와 최종 사용자에게 웹사이트를 관리하기 위한 간단한 인터페이스를 제공한다.[6] Plesk나 cPanel에 비해 동등한 기능을 갖추면서도 더 저렴하다. [http://sourceforge.net/projects/webadmin/ 오픈 소스 버전]과 [http://www.virtualmin.com 상용 버전]을 사용할 수 있다.

5. 3. 마인크래프트 서버 모듈

마인크래프트 서버 모듈 1.0은 2013년 1월에 출시되었고, 2013년 3월에 버전 1.1이 출시되었다.[6] 이 모듈은 서버 관리를 위한 매우 기본적인 GUI를 제공한다. Webmin 마인크래프트 서버는 무료 오픈 소스이며 동시 접속자 수에 제한이 없다.

참조

[1] 웹사이트 Introduction to Webmin http://www.webmin.co[...] 2007-02-11
[2] 웹사이트 Webmin Installation http://webmin.com/do[...] 2018-10-07
[3] 웹사이트 Installation - Webmin Documenation https://doxfer.webmi[...]
[4] 웹사이트 Supported Languages http://www.webmin.co[...] 2017-10-02
[5] 웹사이트 Graphic Administration with Webmin http://www.linuxjour[...] Linux Journal 2014-04-08
[6] 웹사이트 Webmin—the Sysadmin Gateway Drug http://porky.linuxjo[...] Porky.linuxjournal.com 2014-04-08
[7] 웹사이트 Introduction - Webmin Documentation http://doxfer.webmin[...] 2023-05-01
[8] 뉴스 What is Webmin and Why Use it? https://www.inmotion[...] 2023-05-01
[9] 웹사이트 Backdoor found in Webmin, a popular web-based utility for managing Unix servers https://www.zdnet.co[...] 2023-05-19
[10] 웹사이트 Webmin 2.0 Released For Open-Source Web-Based Server Management/Administration https://www.phoronix[...] 2023-05-19
[11] 웹사이트 Webmin 2.0 Is Now Available For Open Source Web-Based Server https://www.opensour[...] 2023-05-19
[12] 문서 Ubuntu documentation https://help.ubuntu.[...]
[13] 문서 Supported Operating Systems http://www.webmin.co[...] 2007-02-11
[14] 웹인용 Introduction to Webmin http://www.webmin.co[...] 2007-02-11
[15] 웹인용 Webmin Installation http://webmin.com/do[...] 2018-10-07
[16] 웹인용 Installation - Webmin Documenation https://doxfer.webmi[...] 2022-10-01
[17] 웹인용 Supported Languages http://www.webmin.co[...]
[18] 웹인용 Graphic Administration with Webmin http://www.linuxjour[...] Linux Journal 2014-04-08
[19] 웹인용 Webmin—the Sysadmin Gateway Drug http://porky.linuxjo[...] Porky.linuxjournal.com 2014-04-08



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com