Az Ajenti 2 Vezérlőpult telepítése Debian 11 rendszeren
Az Ajenti 2 egy nyílt forráskódú, web alapú vezérlőpult, amely sokféle szerverfelügyeleti feladathoz használható. Csomagokat telepíthet és parancsokat futtathat, és megtekintheti az alapvető szerverinformációkat, például a használatban lévő RAM-ot, a szabad lemezterületet stb. Mindez elérhető egy webböngészőből. Opcionálisan az Ajenti V nevű kiegészítő csomag lehetővé teszi több webhely kezelését ugyanarról a vezérlőpultról.
Ebben az oktatóanyagban az Ajenti 2-t fogjuk telepíteni a Debian 11 szerverünkre.
kapcsolódó cikkek
Előfeltételek
- Frissen telepített Debian 11 disztró
- Felhasználó sudo jogosultsággal
- Felhasználó alapvető terminálhasználattal
Tartalomjegyzék
- Futtassa a rendszerfrissítéseket
- Új felhasználó hozzáadása a rendszerhez
- Telepítse az Ajentit a Debian 11-re
- Nyissa meg az Ajentit a böngészőben
- Következtetés
1. Futtassa a Rendszerfrissítéseket
A frissen telepített rendszernek frissítenie kell a csomagjait használat előtt. Ehhez futtasson frissítéseket, hogy a rendszer naprakész legyen. Használja a következő parancsot;
$ sudo apt update
2. Új felhasználó hozzáadása a rendszerhez
$ adduser nextgentips
Sample output
Adding user `nextgentips' ...
Adding new group `nextgentips' (1000) ...
Adding new user `nextgentips' (1000) with group `nextgentips' ...
Creating home directory `/home/nextgentips' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for nextgentips
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
Adja hozzá a nextgentip-et a sudoers csoporthoz
Az új felhasználó hozzáadásához a sudo csoporthoz használja a következő parancsot a terminálból.
$ usermod -aG sudo nextgentips
3. Telepítse az Ajenti 2-t a Debian 11-re
$ curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Sample output
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4854 100 4854 0 0 26096 0 --:--:-- --:--:-- --:--:-- 25957
:: OS: debian
:: Distro: debian
:: Installing prerequisites
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
Hit:5 https://repos-droplet.digitalocean.com/apt/droplet-agent main InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-dbus is already the newest version (1.2.16-5).
python3-dbus set to manually installed.
python3-apt is already the newest version (2.2.1).
python3-apt set to manually installed.
....
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
:: 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
Most, hogy sikeresen telepítette az Ajentit a Debianra, megnyithatjuk a vezérlőpultunkat az általunk preferált böngészőn.
Ellenőrizze az Ajenti 2 állapotát
Annak ellenőrzésére, hogy az Ajenti fut-e, a következő parancsot hívhatjuk meg a terminálunkon.
$ systemctl status ajenti
A következő minta kimenetet kapja.
Sample output
● ajenti.service - Ajenti panel
Loaded: loaded (/lib/systemd/system/ajenti.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-11-26 10:39:06 UTC; 40min ago
Process: 21080 ExecStart=/usr/bin/python3 /usr/local/bin/ajenti-panel -d (code=exited, status=0/SUCCESS)
Process: 21082 ExecStartPost=/bin/sleep 5 (code=exited, status=0/SUCCESS)
Main PID: 21083 (ajenti-panel)
Tasks: 8 (limit: 1132)
Memory: 359.9M
CPU: 35.994s
CGroup: /system.slice/ajenti.service
├─21083 /usr/bin/python3 /usr/local/bin/ajenti-panel
├─21659 /usr/local/bin/ajenti-panel worker [restricted session]
└─21697 /usr/local/bin/ajenti-panel worker [session 2]
Nov 26 11:09:15 debian-11 su[21662]: pam_unix(su-l:auth): authentication failure; logname= uid=65534 euid=0 tty=>
Nov 26 11:09:18 debian-11 su[21662]: FAILED SU (to root) nobody on pts/1
Nov 26 11:09:34 debian-11 su[21664]: (to nextgentips) nobody on pts/1
Ha úgy találja, hogy a szolgáltatás aktív, akkor folytathatja a böngészőt.
Indítsa el az Ajenti 2 szolgáltatást.
Ha az Ajenti 2 nem fut, akkor a következő paranccsal kell elindítani a szolgáltatást;
$ service ajenti restart
vagy használhatja a következőket;
$ /etc/init.d/ajenti restart
Az Ajenti részletes hibakeresési módban futtatható a következő paranccsal
$ ajenti-panel -v
4. Nyissa meg az Ajenti 2-t a böngészőben
Az Ajenti a 8000-es porton fut. Nyissa meg a kívánt böngészőt, és nyissa meg a következőt
http://<server_IP_Address>:8000
Adja meg jelszavát és létrehozott felhasználónevét, vagy használhatja az alapértelmezett root és jelszó admin felhasználónevet
A következőt kapja meg a böngészőből
A beépülő modulokat egyszer telepítheti az irányítópulton belül. Emelje fel root felhasználóvá, ha rendszeres felhasználó vagy, hogy telepítse a bővítményeket. Lásd az alábbi ábrát.
5. Következtetés
Sikeresen telepítettük az Ajentit a Debian 11-re. A tanulás folytatásához tekintse meg az Ajenti dokumentációját további információkért.
0 hozzászólás