호스팅과 웹 서버에 특화된 웹 서버 제어판이 많이 있습니다. 범용. 오늘 저는 이 패널 중 하나인 Webmin을 CentOS 7 서버에 설치하겠습니다. 제 생각에는 이것이 가장 인기 있는 도구 중 하나입니다. 원격 제어브라우저를 통해 서버.

Webmin은 웹 관리 패널입니다. 유닉스 서버. 크로스 플랫폼이며 다양한 Unix 배포판에 설치할 수 있습니다. 나는 오래 전에 freebsd에 관한 기사에서 그 용도 중 하나를 설명했습니다. webmin을 사용하면 다음과 같이 서버에서 널리 사용되는 거의 모든 관리 작업을 수행할 수 있습니다.

  • 네트워크 연결 설정
  • 사용자 추가
  • 마운트 파티션
  • 방화벽 설정
  • 서버 종료 또는 다시 시작
  • 패키지 업데이트

그리고 훨씬 더. webmin을 통해 제어할 수 있는 다양한 소프트웨어 모듈이 있습니다. 예를 들어 Samba 또는 웹 서버, mysql 서버 및 기타 여러 패키지가 있습니다. 모듈 목록은 광범위합니다. 공식 웹사이트에서 타사 사용자 정의 모듈 목록을 확인하거나 설치 후 패널 자체에서 공식 모듈 목록을 볼 수 있습니다. webmin을 통해 서버 콘솔에 액세스하고, 서버에서 파일을 업로드하거나 다운로드할 수 있습니다. 때로는 이것이 편리합니다.

나 자신은 이 패널을 거의 사용하지 않고 필요도 없으며 콘솔의 모든 것을 구성하는 데 익숙합니다. 그런데 webmin을 이용해 적극적으로 서버를 관리하는 분들을 알고 있어요. 이들은 Linux에서 그다지 고급 관리자는 아니었지만, 그럼에도 불구하고 이 패널을 통해 적절한 지식과 기술 없이도 정상적으로 서버를 관리할 수 있었습니다.

나는 거의 항상 메일 서버에서 webmin을 사용합니다. 로그 뷰어 모듈을 사용하면 대용량 이메일 로그에 있는 내용을 분석하고 검색하는 것이 편리합니다. 더 간단하고 편리한 것을 본 적이 없습니다. 예를 들어, 100-300MB의 일일 로그가 있고 매초 수십 개의 이벤트가 기록됩니다. 당신은 편지 ID를 가지고 있습니다. 검색창에 이메일 ID를 입력하면 해당 이메일 ID가 나타나는 모든 로그 줄을 볼 수 있습니다. 매우 편리합니다. 이러한 상황에서는 일반 검색만으로는 충분하지 않습니다. 물론 cat의 출력을 가져오거나 다른 것을 생각해낼 수도 있지만 이는 덜 편리합니다. 특히 다른 로그 파일의 값을 비교해야 하는 경우. 두 개의 브라우저 창에서 서로 다른 로그를 열고 분석하면 됩니다.

CentOS 7을 실행하는 서버에 Webmin 설치를 시작하겠습니다. 프로세스는 공식 웹 사이트의 해당 섹션에 설명되어 있습니다. 복잡한 것은 없습니다. webmin 저장소를 추가한 다음 패키지 자체와 종속성을 설치해야 합니다.

저장소를 추가합니다.

# mcedit /etc/yum.repos.d/webmin.repo name=Webmin 배포 중립 #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum /미러리스트 활성화=1

GPG 키를 가져옵니다.

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

Webmin을 설치합니다:

# 냠 설치 -y webmin

설치 후 자동으로 실행됩니다. 우리가 해야 할 일은 시작에 추가하는 것뿐입니다.

# chkconfig webmin 켜기

링크를 사용하여 webmin 웹 인터페이스로 이동합니다. https://192.168.56.10:10000 , 여기서 192.168.56.10은 서버의 IP 주소입니다. https 프로토콜을 지정해야 합니다. 이 프로토콜이 없으면 로그인할 수 없습니다. 사용자 이름과 비밀번호 루트를 입력하세요. webmin 메인 페이지가 열립니다:

모든 가능성을 설명하지는 않겠습니다. 왼쪽 메뉴를 직접 탐색하고 webmin을 통해 구성할 수 있는 항목을 확인할 수 있습니다. 나는 여러 가지에 주목한다. 중요한 점. webmin은 안전하지 않고, 이를 통해 서버가 해킹될 수 있다는 의견이 있습니다. 이러한 두려움이 어느 정도 정당화되는지는 모르겠지만 만일을 대비해 서버에 대한 액세스를 제한하는 것이 좋습니다.

고정 주소에서 로그인하는 경우 해당 주소로만 액세스를 제한하세요. 이 작업은 바로 다음 설정에서 수행됩니다. IP 접근 제어. 이 설정을 권장합니다. 개인적으로 저는 꼭 필요한 경우가 아니면 webmin의 세계를 열지 않을 것입니다.

러시아어로 된 패널을 보고 싶다면 문제가 없습니다. 섹션에서 선택할 수 있습니다. 언어. 번역은 일반적으로 괜찮고 모든 것이 명확합니다. 하지만 물론 영어에 익숙해지는 것이 더 낫습니다. 영어 없이는 시스템 관리가 없습니다. 하지만 이해가 안 된다면 러시아어를 사용해도 됩니다. 결국, 서버를 이해하지 못하지만 뭔가 관리가 필요한 분들에게는 webmin이 가장 유용할 것 같습니다. 언어를 변경한 후 전체 인터페이스가 러시아어가 되도록 브라우저 페이지를 강제로 새로 고쳐야 합니다.

그게 전부입니다. 나머지 기능과 설정은 Webmin에 대해 복잡한 것이 없습니다.

Linux 온라인 강좌

가용성이 높고 안정적인 시스템을 구축하고 유지 관리하는 방법을 배우고 싶다면 다음 내용을 익히는 것이 좋습니다. 온라인 코스 "Linux 관리자"오투스에서. 이 과정은 초보자를 위한 것이 아닙니다. 입학하려면 네트워크에 대한 기본 지식이 필요합니다. 리눅스 설치가상 머신에. 교육은 5개월 동안 진행되며, 이후 성공적인 과정 수료자는 파트너와의 인터뷰를 받을 수 있습니다. 이 과정에서 제공되는 내용:
  • Linux 아키텍처에 대한 지식.
  • 데이터 분석 및 처리를 위한 최신 방법과 도구를 마스터합니다.
  • 필요한 작업에 대한 구성을 선택하고 프로세스를 관리하며 시스템 보안을 보장하는 기능입니다.
  • 시스템 관리자의 기본 작업 도구에 능숙합니다.
  • Linux에 구축된 네트워크 배포, 구성 및 유지 관리의 세부 사항을 이해합니다.
  • 새로운 문제를 신속하게 해결하고 시스템의 안정적이고 중단 없는 작동을 보장하는 능력.
입학 시험을 통해 자신을 테스트하고 자세한 내용은 프로그램을 참조하세요.

이전 기사에서는 그래픽 셸을 사용하여 Linux를 실행하는 서버 작업을 최적화하는 방법에 대해 설명했습니다. 그러나 어떤 이유로든 사용하는 것이 바람직하지 않은 경우 어떻게 해야 합니까? 콘솔에서 작업을 수행하시겠습니까?

다행스럽게도 Linux에는 웹 인터페이스라는 또 다른 대안이 있습니다.

Webmin 애플리케이션은 Linux 관리용으로 특별히 개발되었습니다. 이는 웹 인터페이스의 기능을 제공하는 간단한 웹 서버이자 Perl의 스크립트 세트입니다.

설치웹민

처음에 시스템에 Webmin을 설치하기 위한 저장소에 대한 정보가 없습니다. 따라서 먼저 추가해야 합니다.

이렇게 하려면 /etc/apt/sources.list 파일을 열고 끝에 다음 줄을 추가해야 합니다.

뎁 http://download.webmin.com/download/repository sarge 기여

이제 다음 명령을 사용하여 Webmin 설치를 시작할 수 있습니다.

apt-get 설치 webmin

apt - Webmin 설치 받기

설치 후 Webmin이 자동으로 시작됩니다. 로그인 페이지는 포트 10000( server_address:10000)

시스템 로그인은 관리 권한이 있는 로컬 사용자의 자격 증명을 사용하여 수행됩니다.

함께 일하기웹민

로그인하면 Webmin 시작 페이지로 이동합니다.

이 페이지에는 다음이 포함되어 있습니다. 간략한 정보시스템 정보(Webmin 버전, 프로세서 유형, 사용된 메모리, 사용된 디스크 공간 등) 및 기본 메뉴(왼쪽에 위치).

Webmin은 꽤 복잡합니다. 소프트웨어많은 모듈과 기능이 있고, 모든 노력에도 불구하고 이를 사용하는 작업은 한 기사에서 완전히 설명할 수 없습니다. 따라서 우리는 주요 세부 사항에 대해서만 간략하게 설명하겠습니다.

기본 메뉴는 여러 섹션으로 구성됩니다.

  • 웹민
    Webmin에서 직접 설정;
  • 체계
    시스템 정보 및 시스템 설정(사용자, 프로세스, 서비스 등)
  • 서버
    제어 설치된 서버(웹 서버, 데이터베이스 서버 등)
  • 기타
    다른 섹션(파일 관리자, 콘솔 창 등)에 포함되지 않은 관리 도구
  • 네트워킹
    네트워크 설정;
  • 하드웨어
    하드웨어 관리( 시스템 시간, 디스크 관리, 프린터 관리 등);
  • 무리
    여러 서버를 클러스터로 통합하여 관리합니다. Webmin은 그 중 하나만 설치됩니다. 나머지 작업은 RPC 프로토콜을 사용하여 수행됩니다.
  • 안-사용된모듈
    사용하지 않은 Webmin 모듈. 모듈이 설치되었지만 작동하는 데 필요한 구성 요소가 서버에 없습니다. 이후에 이러한 구성 요소를 설치하는 경우 필요한 모듈을 연결하려면 모듈("새로 고침 모듈")을 업데이트해야 합니다.
  • 찾다
    Webmin 내부 검색;
  • 보다기준 치수'에스로그
    Webmin 모듈 변경 로그
  • 체계정보
    시스템에 대한 간략한 정보입니다. ~이다 홈페이지 y 로그인할 때.
  • 새로 고치다모듈
    Webmin 모듈을 업데이트하는 중입니다. 변경 사항은 로그아웃했다가 다시 로그인한 후에만 적용됩니다.
  • 로그아웃
    로그아웃.

개봉 시 파일 관리자파일 시스템의 루트 디렉터리가 표시됩니다. 하이퍼링크를 사용하면 특정 폴더로 이동하여 컴퓨터에 파일을 열거나 다운로드할 수 있습니다.

아래 스크린샷은 사용자 중 한 명의 홈 디렉터리에 있는 Documents 디렉터리를 보여줍니다.

이 파일 관리자를 사용하면 간단한 작업만 수행할 수 있습니다. 디렉토리 생성 및 텍스트 파일, 텍스트 파일 편집, 아카이브 생성, 아카이브 압축 풀기(사용 가능한 경우, 압축 풀기), 컴퓨터에서 서버로 또는 그 반대로 파일 업로드.

파일 관리자 인터페이스를 사용하여 파일 및 폴더의 소유자와 액세스 권한을 변경하는 기능도 주목할 가치가 있습니다.

이는 기본 소유자인 root:root와 각각 755 및 644의 권한으로 파일과 폴더가 생성된다는 점을 고려할 때 특히 그렇습니다.

물론 보안 관점에서 볼 때 모든 사람에게 전체 액세스 권한을 부여하는 것은 가치가 없습니다. 그러나 기본 소유자를 사용하면 다양한 문제가 발생할 수도 있습니다. 예를 들어 웹 서버에 쓰기 권한이 없으면 사이트가 있는 디렉터리에 여러 웹 애플리케이션올바르게 작동하지 않거나 전혀 작동하지 않을 수 있습니다.

따라서 접근 전략은 파일 시스템제대로 생각해야 합니다.

콘솔 작업

콘솔을 사용하려면 "기타" 섹션의 "텍스트 로그인" 페이지를 사용하십시오.

검은색 필드는 Linux 콘솔의 작동을 정확하게 모방하므로 일반 콘솔에 액세스해야 하는 경우 Webmin이 이러한 기회를 제공합니다.

"별도의 창에서 열기..." 버튼을 사용하면 별도의 브라우저 창에서 "콘솔"을 열 수 있습니다.

함께 일하기

Apache 작업을 위한 모듈은 "Apache Webserver" 링크를 통해 기본 메뉴의 "서버" 섹션에서 사용할 수 있습니다.

모듈의 시작 페이지에서 사용 가능한 모든 가상 호스트 목록을 볼 수 있습니다.

호스트 이름 옆에 있는 아이콘을 클릭하면 해당 설정 페이지가 열립니다.

본질적으로 이는 호스트 구성 파일 작업을 위한 웹 인터페이스에 지나지 않습니다. 도움을 받으면 리디렉션(리디렉션), 오류 추적, 리소스 제한(공유 호스팅 사용자에게 잘 알려져 있음) 등을 포함한 모든 매개 변수를 구성할 수 있습니다.

원하는 경우 호스트 구성 파일을 수동으로 편집할 수도 있습니다("지시문 편집").

“가상 호스트 생성” 탭은 새로운 가상 호스트를 생성하는 데 사용되며 기본 설정이 포함되어 있습니다.

가상 호스트를 생성하면 일반 목록에 나타납니다. 홈페이지모듈을 수정하여 미세 조정이 가능합니다.

"글로벌 구성" 탭에는 다음이 포함되어 있습니다. 일반 설정아파치.

특히, 서버 구성 파일을 편집(“구성 파일 편집”)하고, Apache를 작동하는 데 사용되는 사용자 이름과 그룹(“사용자 및 그룹”)을 변경하고, 추가 Apache 모듈을 활성화 또는 비활성화(“Apache 모듈 구성”)할 수 있습니다. ).

함께 일하기 MySQL

Apache 작업을 위한 모듈은 "MySQL 데이터베이스 서버" 링크를 통해 기본 메뉴의 "서버" 섹션에서 사용할 수 있습니다.

모듈 인터페이스는 직관적입니다.

메인 페이지에서는 일반 MySQL 설정을 구성하거나 데이터베이스를 생성 또는 삭제할 수 있습니다.

데이터베이스 아이콘을 클릭하면 해당 요소 목록이 포함된 페이지가 열립니다.

내장 비주얼 편집기테이블과 뷰를 생성할 수 있습니다.

필요한 경우 임의의 SQL 쿼리를 실행할 수도 있습니다("SQL 실행" 버튼).

쿼리는 수동으로 작성하거나 SQL 스크립트에서 로드할 수 있습니다. 이를 통해 백업에서 데이터베이스를 쉽게 복원할 수 있습니다.

백업 복사본을 생성하는 기능도 지원됩니다.

백업 복사본은 SQL 스크립트에 저장되지만 확장자와 함께 파일 이름을 명시적으로 지정해야 합니다.

일반적으로 MySQL 작업용 모듈은 phpMyAdmin의 기능보다 열등하지 않습니다. 따라서 Webmin으로 작업할 때 대부분의 경우 이 애플리케이션을 중단할 수도 있습니다.

웹민

필요한 경우 Webmin을 쉽게 Russified할 수 있습니다.

Webmin의 인터페이스 언어를 변경하려면 "언어 및 테마 변경" 링크를 따라야 합니다. 그런 다음 "Webmin UI 언어" 스위치를 "개인 선택" 위치로 설정하고 드롭다운 목록에서 "러시아어(RU.UTF-8)"를 선택합니다.

"변경" 버튼을 클릭하면 변경 사항이 적용되지만 페이지를 완전히 다시 로드한 후에만 시각적으로 표시됩니다.

모든 구성 요소가 러시아어를 지원하는 것은 아니라는 점도 주목할 가치가 있습니다. 적어도 완전한 것.

예를 들어, MySQL 작업용 모듈은 부분적으로만 Russified되었습니다.

재개하다

Webmin 애플리케이션을 사용하면 Linux를 실행하는 서버에 대한 일반 관리 작업을 수행할 수 있을 뿐만 아니라 여러 프로그램을 대체할 수도 있습니다.

그러나 해당 기능은 시스템에 설치된 모듈의 기능에 따라 크게 제한됩니다.

또한 Webmin은 확장성뿐만 아니라 기능성 측면에서도 기존 그래픽 셸보다 훨씬 열등합니다. 그래도 웹 인터페이스는 남아있습니다 웹 인터페이스. 단, 원격 관리를 위한 그래픽 쉘의 경우 추가로 VNC를 설치해야 하거나 RDP 서버관리자 컴퓨터에 해당 클라이언트가 설치되어 있으면 Webmin에는 브라우저 외에는 아무것도 필요하지 않습니다.

이 기능과 설치 용이성 덕분에 Webmin 애플리케이션은 폭넓은 인기를 얻었습니다.

Webmin은 그래픽 셸에 대한 독점적인 대안이 아니며 그래픽 셸과 병렬로 작동할 수도 있습니다. 서버 작업을 위한 특정 환경을 선택하는 것은 편의성과 특정 작업 환경의 문제입니다.

|

Webmin은 최신 웹 기반 관리 콘솔입니다. 리눅스 머신. Webmin을 사용하면 기본 패키지의 설정을 빠르게 변경할 수 있습니다.

이 가이드는 Webmin을 설치하고 구성하는 데 도움이 됩니다. 우분투 서버, Let's Encrypt 인증서를 사용하여 콘솔을 보호하고, Webmin을 통해 새 인증서를 추가하세요. 계정서버 패키지를 업데이트합니다.

요구사항

  • 우분투 16.04 서버.
  • sudo 액세스.
  • 구성된 방화벽(이에 대해 알아볼 수 있음)
  • Apache 웹 서버(설치 지침은 여기에서 찾을 수 있습니다).
  • FQDN 및 서버의 IP 주소를 가리키는 A 레코드입니다.

1: Webmin 설치

콘솔을 설치하고 이후에 업데이트할 수 있는 Webmin 저장소를 추가합니다. /etc/apt/sources.list 파일에 추가해야 합니다.

sudo nano /etc/apt/sources.list

파일 끝에 새 저장소를 추가합니다.

. . .
뎁 http://download.webmin.com/download/repository sarge 기여

파일을 저장하고 닫습니다.

시스템이 새 저장소를 신뢰할 수 있음을 알 수 있도록 Webmin PGP 키를 추가하세요.

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key jcameron-key.asc 추가

Webmin 저장소를 포함하도록 패키지 색인을 업데이트합니다.

sudo apt-get 업데이트

Webmin을 설치합니다:

sudo apt-get 설치 webmin

설치가 완료되면 다음이 표시됩니다.

Webmin 설치가 완료되었습니다. 당신은 할 수 있습니다이제 로그인하세요

https://your_server_ip:10000을 루트로 사용하여
루트 비밀번호 또는 `sudo`를 사용할 수 있는 사용자로 로그인하세요.

이 정보는 추가 작업에 필요하므로 복사하세요.

메모: 필요에 따라 ufw 방화벽을 구성한 경우 지금은 Webmin 포트를 차단합니다. 잠금을 해제하려면 다음 명령을 사용하십시오.

sudo ufw 허용 10000

보안을 강화하기 위해 특정 IP 주소 범위에서만 액세스할 수 있도록 이 포트를 구성할 수 있습니다.

2: 신뢰할 수 있는 Let's Encrypt 인증서 추가

Webmin은 이미 HTTPS를 지원하지만 현재 콘솔에서는 자체 서명된 인증서를 사용합니다. Let's Encrypt의 신뢰할 수 있는 인증서로 교체하세요.

브라우저에서 다음을 엽니다.

https://your_domain:10000

your_domain 대신 도메인 이름을 입력하세요.

메모: 이 링크를 처음 클릭하면 "잘못된 SSL" 오류 메시지가 표시됩니다. 이는 서버가 자체 서명된 인증서를 사용하기 때문입니다. 계속하려면 제외 목록에 추가하세요.

인증 화면이 나타납니다. sudo 액세스 권한(루트 아님)으로 사용자 계정을 엽니다.

인증되면 Webmin 제어판이 표시됩니다. 신뢰할 수 있는 인증서를 추가하려면 먼저 서버 호스트 이름을 설정해야 합니다. 시스템 호스트 이름 필드를 찾아 제공된 링크를 엽니다.

그러면 호스트 이름 및 DNS 클라이언트 페이지가 열립니다. 호스트 이름 필드를 찾아 FQDN을 입력하세요. 저장을 클릭합니다.

왼쪽 탐색 모음에서 Webmin을 클릭한 다음 Webmin 구성을 클릭합니다.

목록에서 SSL 암호화를 선택한 다음 Let's Encrypt 탭을 엽니다. 새 SSL 인증서 옵션 화면이 표시됩니다.

Webmin은 이 페이지를 사용하여 신뢰할 수 있는 인증서를 획득 및 설치하고 즉시 업데이트할 수 있습니다. Let's Encrypt 인증서는 3개월 동안 유효합니다. Webmin 지원 자동 업데이트인증서; Let's Encrypt 인증서를 매월 갱신하도록 콘솔을 구성할 수 있습니다. Let's Encrypt는 서버에서 유효성 검사 파일을 찾으므로 Webmin 콘솔은 해당 파일을 /var/www/html 디렉터리(Apache 웹 서버의 기본 루트 디렉터리)에 배치해야 합니다. 인증서를 설정하려면 다음 단계를 따르세요.

  • 인증서 호스트 이름 필드에 FQDN을 입력합니다.
  • 유효성 검사 파일 줄의 웹 사이트 루트 디렉터리에서 기타 디렉터리 버튼을 클릭하고 /var/www/html을 지정합니다.
  • 자동 갱신 간격(개월) 라인에서 수동으로만 갱신을 선택 취소하고 입력 필드에 1을 입력합니다. 그런 다음 입력 필드 왼쪽에 있는 버튼을 클릭합니다.
  • 인증서 요청을 클릭하세요. 몇 초 안에 확인 화면이 나타납니다.

새 인증서에 액세스하려면 Webmin을 다시 시작하세요. 이렇게 하려면 브라우저에서 뒤로 화살표를 클릭하고 Webmin 다시 시작 버튼을 클릭하세요. 30초 동안 기다린 후 페이지를 새로 고치고 제어판에 로그인하세요. 이제 브라우저는 서버가 신뢰할 수 있는 인증서를 사용하고 있다고 보고합니다.

3: Webmin 사용하기

Webmin은 서버를 관리하고 BIND 설정부터 거의 모든 작업을 수행할 수 있는 다양한 모듈을 제공합니다. DNS 서버시스템에 사용자를 추가하기 전에. Webmin을 사용하여 새 사용자를 생성하고 시스템 패키지를 업데이트해 보세요.

사용자 및 그룹 관리

시스템 탭을 열고 사용자 및 그룹 버튼을 클릭합니다. 나타나는 창에서 시스템 사용자 및 그룹을 관리할 수 있습니다.

애플리케이션을 배포할 수 있는 새 사용자(예: 배포)를 만듭니다. 페이지 상단에서 새 사용자 생성을 클릭합니다. 그러면 사용자 생성 화면이 열립니다. 사용자 이름, 비밀번호, 그룹 및 기타 사용자 세부정보를 제공하세요.

  • 사용자 이름에 배포라는 이름을 입력합니다.
  • 사용자 ID 필드에서 자동을 선택하십시오.
  • 실명에서 사용자 설명(예: 배포 사용자)을 지정합니다.
  • 홈 디렉터리에서 자동을 선택합니다.
  • 셸 드롭다운 목록에서 /bin/bash를 선택합니다.
  • 비밀번호 항목에서 일반 비밀번호를 선택하고 비밀번호를 입력하세요.
  • 기본 그룹에서 사용자와 이름이 같은 새 그룹을 선택합니다.
  • 보조 그룹의 모든 그룹 목록에서 sudo를 선택합니다. 그런 다음 → 버튼을 클릭하여 그룹 내 목록에 그룹을 추가합니다.
  • 생성을 클릭합니다.

보시다시피 Webmin을 사용하면 사용자 셸, 홈 디렉터리 지원 등을 사용자 정의할 수 있습니다.

패키지 업데이트

Webmin은 모든 시스템 패키지를 업데이트할 수 있습니다. 이렇게 하려면 대시보드 링크를 따라가서 패키지 업데이트 필드를 찾으세요. 콘솔이 사용 가능한 업데이트를 감지하면 이 필드에 업데이트 수와 해당 업데이트에 대한 링크가 표시됩니다.

결론

이제 신뢰할 수 있는 인증서로 보호되는 편리한 서버 관리 콘솔을 갖게 되었습니다. Webmin의 직관적인 인터페이스는 다양한 기능을 제공합니다. 유용한 기능그리고 모듈.

Webmin의 기능을 직접 살펴보세요. 더 유용한 정보에서 찾을 수 있습니다

이 주제에서는 "Debian/Ubuntu/에 webmin 설치" 리눅스 민트"Debian, Ubuntu, Linux Mint에서 제어판을 쉽게 설치하는 방법을 알려드리겠습니다. 나는 이것이 어떻게 이루어질 수 있는지 3가지 방법을 제시할 것이다. Webmin은 가정과 다른 클라이언트 모두를 위한 웹 호스팅을 관리하기 위한 상당히 일반적인 솔루션입니다. 다른 패널에 비해 완전 무료입니다.

먼저 webmin에 필요한 모든 것을 설치하고 추가 유틸리티와 모듈을 설치해 보겠습니다.

# sudo apt-get install perl libnet-ssleay-perl libauthen-pam-perl

방법 1.공식 홈페이지에 가서 가장 많이 다운로드 받으세요. 최신 버전데비안, 우분투, 리눅스 민트용. 만족스러우면 내 버전을 다운로드하세요(작성 당시 최신 버전임). 이렇게 하려면 다음을 실행하세요.

# cd /usr/local/src # wget http://sourceforge.net/projects/webadmin/files/webmin/1.690/webmin_1.690_all.deb

이 deb 패키지를 다운로드한 후 다음 명령을 사용하여 설치해야 합니다.

# dpkg -i webmin_1.690_all.deb

설치 과정은 시간이 많이 걸리지 않으며 2~3분 정도 소요됩니다.

방법 2. Webmin을 쉽게 설치하는 방법을 알려드리겠습니다. 이를 위해서는 먼저 저장소를 연결해야 합니다.

# sudo vim /etc/apt/sources.list

파일에 저장소라는 두 줄을 작성해 보겠습니다.

[...] # 여기에 다른 저장소가 있을 수 있으므로 deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co 어디에나 줄을 삽입하겠습니다. 영국 /repository sarge 기여 [...]

그런 다음 설치에 필요한 키를 가져오고 다음을 실행합니다.

# cd /usr/local/src/ && wget http://www.webmin.com/jcameron-key.asc # sudo apt-key add jcameron-key.asc

시스템이 모든 변경 사항을 볼 수 있도록 사용 가능한 리포지토리 목록을 업데이트합니다.

# sudo apt-get 업데이트

간단한 명령으로 webmin을 설치하세요.

# sudo apt-get install webmin

방법 3.소스 코드를 다운로드하여 컴파일할 수 있지만 요점을 모르겠습니다. 두 가지 방법이 있으므로 충분할 것입니다.

하지만 누구든지 가지고 놀면서 webmin을 설치하고 싶다면 소스 코드, 그런 다음 오프 사이트를 방문하여 아카이브를 다운로드하고 압축을 풀고 조립하십시오.

Webmin을 시작/중지/다시 시작하려면 다음을 실행하세요.

# sudo /etc/init.d/webmin 시작 # sudo /etc/init.d/webmin 중지 # sudo /etc/init.d/webmin 다시 시작

서버를 시작한 다음 명령을 실행하면 사용자의 비밀번호가 생성됩니다(누군가 잊어버린 경우 저장됩니다).

# sudo /usr/share/webmin/changepass.pl /etc/webmin 루트 "enter_your_password_here"

작동해야 하지만 작동하지 않으면 이 명령을 실행한 후 webmin을 다시 시작하세요(비밀번호를 생성했는데 자체적으로 업데이트되지 않을 수 있으므로).

방법 중 하나를 사용하여 webmin을 설치한 후 브라우저로 이동하여 다음을 입력합니다.
http://name_your_domain:10000

종종 이것은 단지 localhost일 뿐입니다. Debian/Ubuntu/Linux Mint에 webmin 설치가 완료되어 사용할 준비가 되었습니다.

처음으로 오랫동안나는 Webmin을 설치하기로 결정했고 퍼티에 익숙해졌습니다. 나는 그다지 비뚤어진 현지화가 아닌 새로운 인터페이스를 보고 구독을 취소하기로 결정했습니다.

잊혀지지 않는 그래픽이네요 Linux 서버 관리를 위한 웹 인터페이스. 즉, 도움을 받으면 특별한 지식 없이도 Linux 서버를 원격으로 쉽게 관리할 수 있으며 이제 더 이상 웹 브라우저를 통한 역겨운 인터페이스가 아닙니다.

가능성은 정말 인상적입니다.

  • 운영 체제에 대한 모든 권한
  • 시각적 모니터링모든 프로세스
  • 사용자 관리그룹과 그들의 권리
  • 네트워크 설정방화벽 포함
  • 설치된 모든 것을 관리 서버(아파치, IMAP/POP3)
  • 기회 지원 및 기타 다양한 기능을 제공합니다.

Ubuntu 16.04에 Webmin 설치

몇 분 정도 기다리면 다음 위치에서 패널을 열 수 있습니다. https://IP:10000.인증 데이터로 사용할 수 있습니다. 모든 사용자의 로그인 및 비밀번호루트를 포함한 시스템. 보안 경고를 무시하십시오. 이는 자체 서명된 인증서와 관련되어 있습니다.

*최근 Amazon EC2 서버에서 문제가 발견되었습니다. 이를 해결하려면 포트를 열기 전에 다음 명령을 사용하십시오.

Sudo apt-get --fix-broken 설치

필요할 수 있는 다른 명령:

#webmin 사용자 생성 sudo useradd -g sudo webmin #password sudo passwd webmin

Webmin 언어 설정

가장 먼저 바꾸고 싶은 것은 언어입니다. Webmin 탭에서 " 언어 및 테마 변경"(https://IP:10000/change-user/), 우리는 거기를 찔렀습니다" 개인적인 선택" 목록에서 러시아어를 선택하고 변경 사항을 적용합니다. 또한 "에서 언어를 변경합니다. Webmin 구성"버튼을 통해" 언어"(https://IP:10000/webmin/edit_lang.cgi).


Webmin 사용

Webmin은 모듈식 방식으로 작동합니다. 즉, 지원하는 패키지를 설치하면 해당 제어 모듈이 활성화됩니다. 패널이 자체적으로 모듈을 활성화하지 않은 경우 "모듈 새로 고침" 버튼을 클릭하여 도움을 줄 수 있습니다.