Hvernig á að setja upp Ajenti stjórnborð til að stjórna Linux netþjónum


Ajenti er opinn uppspretta stjórnborðsstjórnunarkerfis á vefnum til að stjórna ytri Linux kerfisstjórnunarverkefnum úr vafranum svipað og Webmin kerfisstjórnunartólið.

Ajenti er mjög öflugt og létt tól, sem veitir hraðvirkt og móttækilegt vefviðmót til að stjórna litlum netþjónauppsetningum og hentar einnig best fyrir VPS og dedicated netþjóna.

[Þér gæti líka líkað við: Bestu stjórnborð til að stjórna Linux netþjónum ]

Það hefur verið smíðað með mörgum fyrirfram gerðum viðbótum til að stilla og fylgjast með netþjónahugbúnaði og þjónustu eins og Apache, Cron, File System, Firewall, MySQL, Nginx, Munin, Samba, FTP, Squid og mörgum öðrum verkfærum eins og Code Editor fyrir forritara og Terminal aðgangur.

  • Debian 9 eða nýrri
  • Ubuntu Bionic eða síðar
  • RHEL 8 eða nýrri

Í þessari grein muntu læra hvernig á að setja upp Ajenti Control Panel á fersku Linux kerfi til að stjórna ýmsum Linux netþjónastjórnunarverkefnum úr vafra.

Að setja upp Ajenti stjórnborð í Linux

Til að setja upp Ajenti þarftu fyrst að uppfæra og uppfæra kerfishugbúnaðinn þinn í nýjustu útgáfuna eins og sýnt er.

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

Þegar kerfisuppfærslum er lokið skaltu endurræsa kerfið áður en þú byrjar að setja upp Ajenti.

$ sudo systemctl reboot

Eftir endurræsingu skaltu hlaða niður Ajenti uppsetningarforskriftinni með því að nota eftirfarandi curl skipun, sem mun setja upp Ajenti ásamt öllum nauðsynlegum ósjálfstæðum eins og sýnt er.

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

Í dreifingum sem byggja á RHEL þarftu að virkja EPEL geymsluna til að setja upp nauðsynlegar Ajenti ósjálfstæði eins og sýnt er.

$ 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

Eftir að hafa sett upp allar nauðsynlegar ósjálfstæði skaltu setja upp Ajenti með því að nota uppsetningarforskriftina eins og sýnt er.

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

Eftir að Ajenti uppsetningu lýkur, opnaðu „8000“ tengið á eldveggnum/beini til að fá fjaraðgang á vefviðmótinu.

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

Til að fá aðgang að vefviðmóti Ajenti stjórnborðsins skaltu opna vafra og slá inn IP þjónsins þar sem við höfum sett upp Ajenti og slá inn skilríki kerfisins þíns: notandanafn „rót“ og rótarlykilorð.

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

Hægt er að ræsa, stöðva, endurræsa Ajenti þjónustuna með eftirfarandi skipunum.

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

Fjarlægðu Ajenti Control Panel í Linux

Ajenti er hópur Python eininga sem settar eru upp með pip, gefin út með systemd skriftu. Svo það er nauðsynlegt að eyða systemd forskriftinni, síðan Python bókasöfnunum og stillingarskránum.

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

Fjarlægðu þá einfaldlega allar Python einingar:

$ 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

Ef þú þarft ekki stillingarskrár skaltu bara eyða möppunni /etc/ajenti/:

$ sudo rm -rf /etc/ajenti/

Nánari upplýsingar er að finna á heimasíðu Ajenti.