Ubuntu 20.04에 Ajenti 제어판을 설치하는 방법
이 튜토리얼은 다음 OS 버전에 대해 존재합니다.
- Ubuntu 20.04(Focal Fossa)
- Ubuntu 18.04(Bionic Beaver)
이 페이지에서
- 요구 사항\n
- 시작하기\n
- Ajenti 제어판 설치
- Ajenti 서비스 관리
- Ajenti 웹 인터페이스 액세스
- 결론
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 서버를 관리할 수 있습니다.