Kuinka asentaa Ajenti-ohjauspaneeli Linux-palvelimien hallintaan


Ajenti on avoimen lähdekoodin verkkopohjainen järjestelmänhallinnan ohjauspaneeli Linuxin etähallintatehtävien hallintaan verkkoselaimella, joka muistuttaa paljon Webmin-järjestelmänhallintatyökalua.

Ajenti on erittäin tehokas ja kevyt työkalu, joka tarjoaa nopean ja reagoivan verkkoliittymän pienten palvelinasetusten hallintaan ja sopii parhaiten myös VPS:lle ja Dedicatedille. palvelimet.

Se on rakennettu monilla valmiilla lisäosilla palvelinohjelmistojen ja -palveluiden, kuten Apache, Cron, File System, , määrittämiseen ja valvontaan. >Palomuuri, MySQL, Nginx, Munin, Samba, FTP >, Squid ja monet muut työkalut, kuten Tiedostonhallinta, Koodieditori kehittäjille ja Tiedoston käyttöoikeudet.

Vaatimukset

  • Debian 9 tai uudempi
  • Ubuntu Bionic tai uudempi
  • RHEL 8 tai uudempi

Tässä artikkelissa opit asentamaan Ajenti Control Panelin uuteen Linux-järjestelmään, jotta voit hallita erilaisia Linux-palvelimen hallintatehtäviä verkkoselaimella.

Ajenti Control Panelin asentaminen Linuxiin

Asentaaksesi Ajenti, sinun on ensin päivitettävä järjestelmäohjelmistosi uusimpaan versioon kuvan osoittamalla tavalla.

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

Kun järjestelmäpäivitykset on suoritettu, käynnistä järjestelmä uudelleen ennen Ajentin asennuksen aloittamista.

sudo systemctl reboot

Lataa uudelleenkäynnistyksen jälkeen Ajenti-asennusskripti käyttämällä seuraavaa curl-komentoa, joka asentaa Ajentin ja kaikki tarvittavat riippuvuudet kuvan mukaisesti.

Asenna Ajenti Debianiin/Ubuntuun

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

Asenna Ajenti RHEL/Rocky & AlmaLinuxiin

RHEL-pohjaisissa jakeluissa sinun on sallittava EPEL-arkisto asentaaksesi tarvittavat Ajenti-riippuvuudet kuvan mukaisesti.

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

Kun olet asentanut kaikki tarvittavat riippuvuudet, asenna nyt Ajenti asennusskriptillä kuvan mukaisesti.

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

Kun Ajenti-asennus on valmis, avaa palomuurin/reitittimen 8000-portti verkkokäyttöliittymän etäkäyttöä varten.

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

Pääset Ajenti-ohjauspaneelin verkkokäyttöliittymään avaamalla verkkoselain ja kirjoittamalla sen palvelimen IP-osoite, johon Ajenti on asennettu, ja antamalla järjestelmäsi tunnistetiedot: käyttäjätunnus “ root” ja pääkäyttäjän salasana.

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

Ajenti-palvelun voi käynnistää, pysäyttää ja käynnistää uudelleen seuraavilla komennoilla.

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

Poista Ajenti Control Panelin asennus Linuxissa

Ajenti on ryhmä pip:llä asennettuja Python-moduuleja, jotka julkaistaan systemd-skriptillä. Joten on välttämätöntä poistaa systemd-skripti, sitten Python-kirjastot ja määritystiedostot.

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

Poista sitten kaikki Python-moduulit:

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

Jos et tarvitse asetustiedostoja, poista hakemisto /etc/ajenti/:

sudo rm -rf /etc/ajenti/

Lisätietoa Ajentin kotisivuilta.