메뉴 건너뛰기

SayClub.org

리눅스(Linux)

Rocky Linux 9에 Webmin 설치하는 방법

미르다테 2025.01.07 16:07 조회 수 : 107

원문출처 : https://docs.vultr.com/how-to-install-webmin-on-rocky-linux-9

 

Webmin 설치

Webmin은 기본 Rocky Linux 저장소에서 사용할 수 없습니다. 아래 단계에 따라 최신 Webmin 저장소 설치 스크립트를 다운로드하고 서버에 Webmin을 설치하세요.

  1. 최신 Webmin 저장소 스크립트를 다운로드하세요.

    콘솔
    $ sudo curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
    
  2. Bash를 사용하여 스크립트를 실행합니다.

    콘솔
    $ sudo bash setup-repos.sh
    

    귀하의 출력은 아래와 비슷해야 합니다.

     Downloading Webmin key ..
     .. done
     Installing Webmin key ..
     .. done
     Setting up Webmin repository ..
     .. done
     Webmin package can now be installed using dnf install webmin command.
  3. Webmin을 설치하세요.

    콘솔
    $ sudo dnf install webmin -y
    
  4. Webmin 시스템 서비스 상태를 보고 실행 중인지 확인하세요.

    콘솔
    $ sudo systemctl status webmin

Webmin에 대한 방화벽 규칙 설정

Firewalld는 기본적으로 Vultr Rocky Linux 9 인스턴스에서 사용 가능하고 활성화되어 있으며 네트워크 트래픽을 필터링하기 위한 새 규칙을 설정할 수 있습니다. 아래 단계에 따라 Webmin 포트에 대한 액세스를 허용하여 10000HTTPS 연결을 허용합니다.

  1. 10000방화벽을 통해 Webmin 포트를 허용합니다 .

    콘솔
    $ sudo firewall-cmd --add-port=10000 /tcp --permanent
    
  2. 80, 443방화벽을 통해 HTTPS 포트를 허용합니다 .

    콘솔
    $ sudo firewall-cmd --add-port=443 /tcp --permanent
    

      $ sudo firewall-cmd --add-port=80 /tcp --permanent
     

  3. 안전하지 않은 HTTP 연결을 거부합니다.

    콘솔
    $ sudo firewall-cmd --zone=public --remove-service=http --permanent
    
  4. 변경 사항을 적용하려면 방화벽을 다시 로드하세요.

    콘솔
    $ sudo firewall-cmd --reload
    
  5. 모든 활성 네트워크 규칙을 확인하려면 방화벽 상태를 확인하세요.

    콘솔
    $ sudo firewall-cmd --list-all
    

    출력 결과는 아래와 같아야 합니다.

    public (active)
    target: default
    icmp-block-inversion: no
    interfaces: enp3s0
    sources:
    services: cockpit dhcpv6-client ssh
    **ports: 10000/tcp 80/tcp 443/tcp**
    protocols:
    forward: yes
    masquerade: no
    forward-ports:
    source-ports:
    icmp-blocks:
    rich rules:

Webmin 접속

Webmin 웹 관리 제어판이 활성화되어 있으며 기본 포트에서 연결을 수신합니다 10000. 아래 단계에 따라 Webmin 인터페이스에 액세스하세요.

  1. 웹 브라우저를 사용하여 Webmin 도메인에 액세스하세요.

    https://webmin.example.com:10000
  2. 루트가 아닌 sudo 사용자 자격 증명을 입력하고 로그인을 클릭하여 Webmin 제어판에 액세스합니다.

     

    Webmin 로그인
     

     

  3. Webmin 대시보드에서 CPU 사용률, 메모리 사용률, 디스크 공간, 실행 중인 프로세스 및 기타 중요한 통계를 포함한 시스템 정보를 확인하세요.

     

    웹민 대시보드
     

     

  4. 시스템을 확장 하고 소프트웨어 패키지 업데이트를 클릭하면 업데이트가 필요한 패키지를 볼 수 있습니다.

     

    Webmin 업데이트
     

     

  5. 업데이트가 필요한 패키지 목록을 선택하고 확인합니다. 그런 다음 선택한 패키지를 업데이트하려면 선택한 패키지 업데이트를 클릭합니다 .

Webmin 터미널에 접속하세요

  1. 도구 로 이동 하여 터미널을 선택하여 새 터미널 셸을 열고 다음 오류가 표시되는지 확인합니다.

    The Perl module IO::Pty is missing, but can be installed automatically using Webmin's Perl Modules module. It is recommended to have EPEL repository enabled first.

     

    Webmin 터미널 오류
     

     

    위의 오류는 perl-IO-TtyRocky Linux 9에 기본적으로 모듈이 설치되지 않았기 때문에 발생합니다.

  2. 인스턴스의 터미널 세션에 액세스하고 CBR 저장소를 활성화하여 perl-IO-Tty패키지를 설치합니다.

    콘솔
    $ sudo dnf config-manager --set-enabled crb
    
  3. 설치하다 perl-IO-Tty.

    콘솔
    $ sudo dnf install perl-IO-Tty -y
    
  4. 브라우저에서 Webmin 대시보드에 액세스하세요.

    https://webmin.example.com:10000
  5. 도구 로 이동하여 터미널을 선택하여 새 터미널 셸을 엽니다.

     

    웹민 터미널

 

번호 제목 글쓴이 날짜 조회 수
75 Rocky Linux 및 NetworkManager를 사용한 정적 경로 설정 미르다테 2025.04.03 15
74 Ubuntu 22.04 LTS 패키지 업데이트 시 오류 해결 방법 미르다테 2025.02.19 22
73 우분투 리눅스(Ubuntu Linux)에서 Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. 오류 해결 방법 미르다테 2025.02.09 27
72 연속적으로 명령 실행시키기 (;과 &와 &&의 차이) 미르다테 2025.02.03 37
71 내 공인IP 확인하기(스크립트) 미르다테 2025.02.02 21
70 리눅스 네트워크 설정(Debian 계열, Ubuntu) 미르다테 2025.01.16 25
69 우분투(Ubuntu) 리눅스 apt 패키지 설치 이력 확인 미르다테 2025.01.14 110
68 Rocky Linux 9 고정 라우팅 경로 설정 방법 미르다테 2025.01.10 115
» Rocky Linux 9에 Webmin 설치하는 방법 미르다테 2025.01.07 107
66 라이믹스(Rhymix) 애드온 '링크 프리뷰' 설치정보 미르다테 2025.01.06 108
65 Rocky Linux 9에 FFmpeg를 설치하는 방법 미르다테 2025.01.06 100
64 Ubuntu 24.04에 Webmin을 설치하는 방법 미르다테 2024.12.31 96
63 Ubuntu 24.04 LTS에 Docker 설치하기 미르다테 2024.12.31 122
62 Rocky Linux Docker, Docker Compose 설치 방법 미르다테 2024.12.30 109
61 라이믹스(Rhymix) 백업 및 복원 방법 미르다테 2024.12.30 117
60 Rocky Linux - 라이믹스(Rhymix) 설치하기 미르다테 2024.12.30 89
59 Rocky Linux 비밀번호 입력 초과로 인한 계정잠김 확인 및 해제 방법 미르다테 2024.12.30 98
58 Arch Linux mirrorlist 갱신하기 미르다테 2024.12.30 112
57 [중요] RedHat 계열 리눅스 서버 취약점 조치 방법 정리 - MirDaTe 미르다테 2024.12.30 102
56 [Arch Linux] pacman을 사용하여 시스템 업그레이드 시 패키지 손상으로 인한 업그레이드 안되는 증상 해결방법 미르다테 2024.12.30 125
위로