웹사이트 검색

Linux 서버를 관리하기 위해 Ajenti 제어판을 설치하는 방법


Ajenti는 Webmin 시스템 관리 도구와 매우 유사한 웹 브라우저에서 원격 Linux 시스템 관리 작업을 관리하기 위한 오픈 소스 웹 기반 시스템 관리 제어판입니다.

Ajenti는 소규모 서버 설정 관리를 위한 빠르고 반응이 빠른 웹 인터페이스를 제공하는 매우 강력하고 가벼운 도구이며 VPS전용 서버에도 가장 적합합니다. 서버.

Apache, Cron, 파일 시스템, 파일 시스템과 같은 서버 소프트웨어 및 서비스를 구성하고 모니터링하기 위해 사전 제작된 다양한 플러그인으로 구축되었습니다. >방화벽, MySQL, Nginx, Munin, Samba, FTP , Squid파일 관리자, 개발자를 위한 코드 편집기터미널 액세스와 같은 기타 여러 도구입니다.

요구사항

  • 데비안 9 이상
  • Ubuntu Bionic 이상
  • RHEL 8 이상

이 문서에서는 새로운 Linux 시스템에 Ajenti Control Panel을 설치하여 웹 브라우저에서 다양한 Linux 서버 관리 작업을 관리하는 방법을 알아봅니다.

Linux에 Ajenti 제어판 설치

Ajenti를 설치하려면 먼저 시스템 소프트웨어를 그림과 같이 최신 버전으로 업데이트하고 업그레이드해야 합니다.

sudo apt update && sudo apt upgrade -y    [On Ubuntu & Debian]
sudo dnf update && sudo dnf upgrade -y    [On RHEL]

시스템 업데이트가 완료되면 Ajenti 설치를 시작하기 전에 시스템을 재부팅하십시오.

sudo systemctl reboot

재부팅 후 다음 컬 명령을 사용하여 Ajenti 설치 스크립트를 다운로드합니다. 그러면 표시된 대로 필요한 모든 종속성과 함께 Ajenti가 설치됩니다.

Debian/Ubuntu에 Ajenti 설치

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

RHEL/Rocky 및 AlmaLinux에 Ajenti 설치

RHEL 기반 배포판에서는 표시된 대로 필요한 Ajenti 종속성을 설치하려면 EPEL 저장소를 활성화해야 합니다.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core

필요한 모든 종속성을 설치한 후 이제 표시된 대로 설치 스크립트를 사용하여 Ajenti를 설치하십시오.

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

Ajenti 설치가 완료된 후 웹 인터페이스에 대한 원격 액세스를 위해 방화벽/라우터에서 "8000" 포트를 엽니다.

sudo ufw allow 8000   [On Ubuntu & Debian]
sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp  [On RHEL]
sudo firewall-cmd --reload

Ajenti 제어판 웹 인터페이스에 액세스하려면 웹 브라우저를 열고 Ajenti가 설치된 서버의 IP를 입력하고 시스템 자격 증명을 입력하십시오: 사용자 이름 " 루트' 및 루트 비밀번호.

https://localhost:8000
OR
https://ip-address:8000

Ajenti 서비스는 다음 명령을 사용하여 시작, 중지, 다시 시작할 수 있습니다.

sudo systemctl stop ajenti
sudo systemctl start ajenti
sudo systemctl restart ajenti
sudo systemctl status ajenti

Linux에서 Ajenti 제어판 제거

Ajenti는 pip로 설치되고 systemd 스크립트로 발행되는 Python 모듈 그룹입니다. 따라서 systemd 스크립트를 삭제한 다음 Python 라이브러리 및 구성 파일을 삭제하는 것이 중요합니다.

sudo systemctl stop ajenti.service
sudo systemctl disable ajenti.service
sudo systemctl daemon-reload
sudo rm -f /lib/systemd/system/ajenti.service

그런 다음 모든 Python 모듈을 제거하기만 하면 됩니다.

sudo pip3 uninstall -y aj ajenti-panel ajenti.plugin.ace ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.filesystem ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.session-list ajenti.plugin.settings

구성 파일이 필요하지 않으면 /etc/ajenti/ 디렉터리를 삭제하세요.

sudo rm -rf /etc/ajenti/

자세한 내용은 아젠티 홈페이지를 방문하세요.