웹사이트 검색

Debian 11에 Webmin을 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 시작하기\n
  3. Webmin 설치
  4. Webmin 서비스 관리
  5. Webmin용 방화벽 구성\n
  6. Webmin 사용 방법
  7. Webmin 제거
  8. 결론

명령줄에서 Linux 서버를 관리하고 관리하는 것은 초보자 Linux 사용자에게는 매우 어렵습니다. 이 경우 Webmin을 사용하여 웹 기반 인터페이스에서 Linux 서버를 관리할 수 있습니다. Webmin은 Linux 서버를 관리하고 제어하기 위한 그래픽 사용자 인터페이스를 제공하는 무료 오픈 소스 애플리케이션 플랫폼입니다. Webmin을 사용하여 사용자 계정 생성, Apache, DNS 및 FTP 서버 설정, 파일 공유, 방화벽 구성 등을 수행할 수 있습니다.

이 기사에서는 Debian 11에 Webmin Linux 관리자 패널을 설치하는 방법을 보여줍니다.

전제 조건

  • Debian 11을 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

시작하기

시작하기 전에 시스템 패키지 캐시를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령을 사용하여 업데이트할 수 있습니다.

apt-get update -y

패키지 캐시를 업데이트한 후 다음 명령을 사용하여 다른 필수 종속성을 설치합니다.

apt-get install gnupg2 curl -y

필요한 종속성이 모두 설치되면 다음 단계로 진행할 수 있습니다.

Webmin 설치

기본적으로 Webmin 패키지는 Debian 11 기본 리포지토리에 포함되어 있지 않습니다. 따라서 Webmin 리포지토리를 APT에 추가해야 합니다.

먼저 다음 명령을 사용하여 GPG 키를 다운로드하고 추가합니다.

wget -qO - http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

다음으로 다음 명령을 사용하여 Webmin 리포지토리를 APT에 추가합니다.

sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

리포지토리가 추가되면 리포지토리를 업데이트하고 다음 명령을 사용하여 Webmin을 설치합니다.

apt-get update -y
apt-get install webmin -y

Webmin이 설치되면 다음 단계를 진행할 수 있습니다.

Webmin 서비스 관리

초기화 서비스에서 Webmin을 쉽게 시작, 중지, 재시작 및 상태를 확인할 수 있습니다.

Webmin 서비스를 시작하려면 다음 명령을 실행합니다.

service webmin start

Webmin 서비스를 다시 시작하려면 다음 명령을 실행합니다.

service webmin restart

Webmin 서비스를 중지하려면 다음 명령을 실행합니다.

service webmin stop

Webmin 서비스의 상태를 확인하려면 다음 명령을 실행합니다.

service webmin status

기본적으로 Webmin은 포트 100000에서 수신 대기합니다. 다음 명령을 사용하여 확인할 수 있습니다.

ss -antpl | grep 10000

다음 출력이 표시되어야 합니다.

LISTEN 0      4096         0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=4073,fd=5))

Webmin용 방화벽 구성

또한 UFW 방화벽으로 서버를 보호하는 것이 좋습니다. 이렇게 하려면 다음 명령을 사용하여 UFW 방화벽을 설치하십시오.

apt-get install ufw -y

UFW 방화벽이 설치되면 다음 명령을 사용하여 포트 22 및 10000을 허용합니다.

ufw allow 22
ufw allow 10000

다음으로 아래 명령을 사용하여 UFW 방화벽을 활성화합니다.

ufw enable

그런 다음 다음 명령을 사용하여 방화벽을 확인합니다.

ufw status

다음 출력이 표시되어야 합니다.

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
10000                      ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
10000 (v6)                 ALLOW       Anywhere (v6)             

Webmin 사용 방법

이 시점에서 Webmin이 설치됩니다. 이제 URL http://your-server-ip:10000을 사용하여 액세스할 수 있습니다. Webmin 로그인 페이지로 리디렉션됩니다.

루트 사용자 이름과 암호를 제공하고 로그인 버튼을 클릭합니다. 다음 페이지에 Webmin 대시보드가 표시되어야 합니다.

왼쪽 창에서 도구 => 명령 셸을 클릭합니다. 다음 페이지에 Linux 터미널이 표시되어야 합니다.

여기에서 Linux 서버에 대한 모든 명령을 실행할 수 있습니다.

도구 => 파일 관리자를 클릭합니다. 다음 페이지에 파일 관리자가 표시되어야 합니다.

여기에서 파일, 디렉토리를 생성하고 전체 파일 시스템을 관리할 수 있습니다.

도구 => 업로드 및 다운로드를 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 서버에 모든 파일을 업로드 및 다운로드할 수 있습니다.

네트워킹 => Linux 방화벽을 클릭합니다. 다음 페이지에 방화벽 인터페이스가 표시되어야 합니다.

여기에서 원격 사용자를 위한 특정 포트를 열고 닫을 수 있습니다.

네트워킹 => 네트워크 구성을 클릭합니다. 네트워크 구성 마법사가 표시됩니다.

여기에서 정적 IP 주소, 기본 게이트웨이, 호스트 이름 및 DNS를 설정할 수 있습니다.

하드웨어 => 파티션 및 로컬 디스크를 클릭합니다. 다음 페이지에 Partition Manager가 표시되어야 합니다.

여기에서 하드 디스크 파티션을 만들고 편집할 수 있습니다.

Webmin 제거

Webmin을 원하지 않는 경우 다음 명령을 사용하여 제거할 수 있습니다.

apt-get remove webmin

그런 다음 다음 명령을 실행하여 패키지 캐시를 정리하고 시스템에서 원하지 않는 패키지를 제거하십시오.

apt-get autoremove -y
apt-get clean

결론

축하합니다! Debian 11에 Webmin을 성공적으로 설치했습니다. Webmin이 웹 브라우저에서 Linux 서버를 관리하고 제어하는 데 도움이 되기를 바랍니다. 궁금한 점이 있으면 언제든지 문의해 주세요.