Ajenti to wieloplatformowy panel sterowania, który zapewnia oparty na przeglądarce interfejs do zarządzania serwerami i ich aplikacjami. Jest to elastyczny i skalowalny system zarządzania, który można wdrożyć na serwerach Linux i umożliwia zarządzanie wieloma serwerami i aplikacjami jednocześnie.
Ajenti posiada modułową architekturę, która umożliwia dodawanie nowych funkcji i dostosowanie go do własnych potrzeb. Posiada szeroką gamę narzędzi do zarządzania serwerami, w tym monitorowanie stanu systemu, ustawienia sieciowe, zarządzanie użytkownikami i grupami, ustawienia zabezpieczeń oraz zarządzanie stronami internetowymi i bazami danych.
Ajenti posiada również system wtyczek z wieloma dostępnymi aplikacjami, w tym instalacją CMS, a także narzędziami do odzyskiwania danych i tworzenia kopii zapasowych. Istnieje również możliwość skonfigurowania rejestrowania i monitorowania aktywności serwera. Pozwala to administratorom monitorować i analizować wszystkie działania wykonywane na serwerze.
Ogólnie rzecz biorąc, Ajenti to wysokiej jakości i przyjazny dla użytkownika panel sterowania, który upraszcza i ułatwia pracę administratorów podczas zarządzania serwerami i ich aplikacjami. Jest łatwo konfigurowalny i dostosowany do potrzeb każdego klienta, co czyni go wszechstronnym narzędziem do zarządzania.
Ajenti zawiera narzędzia do zarządzania połączeniami sieciowymi, zaporą sieciową, kopiami zapasowymi, monitorowaniem zasobów systemowych, bazami danych i innymi zadaniami. Obsługuje również konfigurację wirtualnych hostów i umożliwia konfigurację Apache, Nginx, PHP i innych serwerów internetowych. Ajenti jest oprogramowaniem typu open source i jest dostępne do pobrania na stronie projektu.
Niektóre z korzyści płynących z używania Ajenti jako interfejsu zarządzania dla serwerów opartych na systemach Linux i BSD obejmują:
Ogólnie rzecz biorąc, korzystanie z Ajenti pomaga użytkownikom szybko i wydajnie zarządzać serwerami opartymi na systemach Linux i BSD.
Aby skonfigurować połączenie SSL/TLS z Ajenti, należy wygenerować certyfikat SSL i zainstalować go na serwerze.
Oto kroki, które należy wykonać:
Zainstaluj pakiet OpenSSL, jeśli nie został on jeszcze zainstalowany na Twoim serwerze.
Wygeneruj plik CSR (plik żądania certyfikatu) dla swojej domeny, uruchamiając następujące polecenie w terminalu:
openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr
Użyj nazwy swojej domeny zamiast"mydomain
".
Wyślij wynikowy plik mydomain.csr do urzędu certyfikacji w celu uzyskania certyfikatu SSL. Zwykle odbywa się to na stronie internetowej centrum certyfikacji.
Po otrzymaniu certyfikatu SSL z urzędu certyfikacji pobierz plik certyfikatu i klucz prywatny ze strony internetowej urzędu certyfikacji.
Umieść klucz prywatny i plik certyfikatu w osobnych plikach na swoim serwerze. Pamiętaj, aby ustawić prawidłowe uprawnienia do tych plików.
Edytuj plik konfiguracyjny Ajenti, aby skonfigurować połączenie SSL/TLS. Plik konfiguracyjny Ajenti zwykle znajduje się w następującej ścieżce: /etc/ajenti/config.json
Wprowadź do niego następujące parametry:
"ssl": {
"enabled": true,
"certificate": "/path/to/ssl-certificate.pem",
"private_key": "/path/to/ssl-key.pem"
},
Zamiast"/path/to
" podaj ścieżki do wcześniej zapisanych plików certyfikatów i kluczy.
Uruchom ponownie usługę Ajenti. W większości przypadków można to zrobić, uruchamiając następujące polecenie w terminalu:
service ajenti restart
Jeśli masz Ubuntu, polecenie będzie wyglądać następująco: sudo service ajenti restart8
.
Jeśli wszystko zostało poprawnie skonfigurowane, możesz teraz połączyć się z Ajenti za pomocą bezpiecznego połączenia SSL/TLS przy użyciu protokołu HTTPS i portu 8000 (lub dowolnego portu użytego dla Ajenti).
Na przykład: https://<server_ip>:8000
Zastąp nazwę serwera swoim prawdziwym adresem i portem, jeśli używasz innego niż 8000. Jeśli wszystko zostało poprawnie skonfigurowane, po nawiązaniu połączenia na ekranie powinien pojawić się komunikat informujący o połączeniu z serwerem za pośrednictwem bezpiecznego połączenia SSL.