웹사이트 검색

Ubuntu 20.04에 Ajenti 제어판을 설치하는 방법


이 튜토리얼은 다음 OS 버전에 대해 존재합니다.

  • Ubuntu 20.04(Focal Fossa)
  • Ubuntu 18.04(Bionic Beaver)

이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. Ajenti 제어판 설치
  4. Ajenti 서비스 관리
  5. Ajenti 웹 인터페이스 액세스
  6. 결론

Linux 서버를 사용 중이고 명령줄에 익숙하지 않은 경우 제어판을 사용하여 웹 브라우저에서 Linux 서버를 관리할 수 있습니다. Ajenti는 Linux 서버를 관리하기 위한 무료 오픈 소스 경량 제어판입니다. 이메일, 웹 사이트, 도메인 등을 관리하는 많은 플러그인이 함께 제공됩니다. Python으로 작성되었으며 서버를 관리하기 위한 반응형 그래픽 인터페이스를 제공합니다.

이 게시물은 Ubuntu 20.04 서버에 Ajenti 제어판을 설치하는 방법을 보여줍니다.

요구 사항

  • Ubuntu 20.04를 실행하는 서버.\n
  • 서버에 루트 암호가 구성되어 있습니다.\n

시작하기

시작하기 전에 시스템을 최신 버전으로 업데이트하고 업그레이드해야 합니다. 다음 명령으로 업데이트할 수 있습니다.

apt-get update -y
apt-get upgrade -y

시스템이 완전히 업데이트되면 시스템을 다시 시작하여 변경 사항을 적용하십시오.

Ajenti 제어판 설치

기본적으로 Ajenti 패키지는 Ubuntu 기본 리포지토리에 포함되어 있지 않습니다. 따라서 Ajenti 공식 웹 사이트에서 Ajenti 설치 스크립트를 다운로드해야 합니다. 다음 명령으로 다운로드할 수 있습니다.

curl -O https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh

스크립트가 다운로드되면 다음 명령을 실행하여 설치를 시작합니다.

bash install.sh

Ajenti 제어판이 설치되면 다음과 같은 결과가 나타납니다.

:: Installing initscript
/usr/bin/systemctl
Created symlink /etc/systemd/system/multi-user.target.wants/ajenti.service → /lib/systemd/system/ajenti.service.
:: Complete

Ajenti will be listening at HTTP port 8000
Log in with your root password or another OS user

Ajenti 서비스 관리

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

systemctl start ajenti
systemctl stop ajenti

다음 명령을 사용하여 Ajenti의 상태를 확인할 수도 있습니다.

systemctl status ajenti

다음과 같은 결과가 표시되어야 합니다.

? ajenti.service - Ajenti panel
     Loaded: loaded (/lib/systemd/system/ajenti.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2021-05-15 10:35:23 UTC; 32s ago
    Process: 8767 ExecStart=/usr/bin/python3 /usr/local/bin/ajenti-panel -d (code=exited, status=0/SUCCESS)
    Process: 8779 ExecStartPost=/bin/sleep 5 (code=exited, status=0/SUCCESS)
   Main PID: 8780 (python3)
      Tasks: 3 (limit: 2353)
     Memory: 44.9M
     CGroup: /system.slice/ajenti.service
             ??8780 /usr/bin/python3 /usr/local/bin/ajenti-panel -d
             ??8787 /usr/local/bin/ajenti-panel worker [restricted session]

May 15 10:35:18 ubunt4 systemd[1]: Starting Ajenti panel...
May 15 10:35:23 ubunt4 systemd[1]: Started Ajenti panel.

기본적으로 Ajenti는 포트 8000에서 수신합니다. 다음 명령으로 확인할 수 있습니다.

ss -tunelp | grep 8000

다음과 같은 결과가 표시되어야 합니다.

tcp   LISTEN 0      10                              0.0.0.0:8000        0.0.0.0:*                                                                                users:(("/usr/local/bin/",pid=8787,fd=9),("python3",pid=8780,fd=9)) ino:30581 sk:8 <->

Ajenti 웹 인터페이스에 액세스

이제 웹 브라우저를 열고 URL http://your-server-ip:8000을 사용하여 Ajenti 웹 인터페이스에 액세스하십시오. Ajenti 로그인 페이지로 리디렉션됩니다:

루트 사용자 이름, 암호를 제공하고 로그인 버튼을 클릭합니다. 다음 페이지에서 Ajenti 대시보드를 볼 수 있습니다.

플러그인을 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 원하는 플러그인을 설치하여 Ajenti의 기능을 확장할 수 있습니다.

파일 관리자를 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 파일 및 디렉토리를 생성, 관리 및 검색할 수 있습니다.

서비스를 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 시스템 서비스를 시작하고 중지할 수 있습니다.

터미널을 클릭합니다. 다음 페이지가 표시됩니다.

여기에서 Linux 시스템의 모든 명령을 실행할 수 있습니다.

패키지 => APT를 클릭하십시오. 다음 페이지가 표시됩니다.

여기에서 시스템의 모든 패키지를 설치하고 제거할 수 있습니다.

결론

축하합니다! Ubuntu 20.04 서버에 Ajenti Control Panel을 성공적으로 설치했습니다. 이제 웹 브라우저에서 쉽게 Linux 서버를 관리할 수 있습니다.