Ajenti є кросплатформеною панеллю керування, яка надає web-інтерфейс для керування серверами та їхніми застосунками. Це гнучка та масштабована система керування, яку можна розгорнути на Linux-серверах і яка дає змогу керувати кількома серверами та застосунками одночасно.
Ajenti містить модульну архітектуру, яка дає змогу додавати нові функції та налаштування, щоб підлаштувати її під свої потреби. Вона має широкий спектр інструментів для керування серверами, включно з моніторингом стану системи, налаштуваннями мережі, керуванням користувачами та групами, налаштуваннями безпеки, а також керуванням веб-сайтами та базами даних.
Ajenti також має плагінову систему, в якій доступно безліч застосунків, включно зі встановленням CMS, а також утиліти для відновлення даних і бекапа. Є також можливість налаштування логування та моніторингу дій на сервері. Це дає змогу адміністраторам контролювати й аналізувати всі дії, які виконуються на сервері.
Загалом, Ajenti є якісною і зручною панеллю керування, яка спрощує і полегшує роботу адміністраторів під час керування серверами та їхніми застосунками. Вона легко налаштовується і підлаштовується під потреби кожного клієнта, що робить її універсальним інструментом керування.
Ajenti містить у себе утиліти для керування мережевими підключеннями, файрволом, резервним копіюванням, моніторингом системних ресурсів, базами даних та іншими завданнями. Крім того, він підтримує налаштування віртуальних хостів і дає змогу налаштовувати Apache, Nginx, PHP та інші веб-сервери. Ajenti має відкритий вихідний код і доступний для завантаження на сайті проекту.
Деякі з переваг використання Ajenti як інтерфейсу керування серверами на базі Linux і BSD включають в себе:
Загалом, використання Ajenti допомагає користувачам швидко й ефективно керувати своїми серверами на базі Linux і BSD.
Для налаштування SSL/TLS підключення до Ajenti вам потрібно згенерувати SSL-сертифікат і встановити його на вашому сервері.
Ось кроки, які необхідно виконати:
Встановіть пакет OpenSSL, якщо він ще не був встановлений на вашому сервері.
Згенеруйте CSR-файл (файл запиту на сертифікат) для вашого домену, запустивши наступну команду в терміналі:
openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr
Замість"mydomain
" використовуйте ім'я вашого домену.
Надішліть отриманий файл mydomain.csr до засвідчувального центру, щоб отримати SSL-сертифікат. Зазвичай, це робиться на сайті засвідчувального центру.
Коли ви отримаєте SSL-сертифікат від засвідчувального центру, скачайте файл сертифіката і закритий ключ із веб-сайту засвідчувального центру.
Помістіть закритий ключ і файл сертифіката в окремі файли на вашому сервері. Не забувайте встановити правильні дозволи на ці файли.
Відредагуйте файл конфігурації Ajenti, щоб налаштувати SSL/TLS-підключення. Файл конфігурації Ajenti зазвичай розташовується за таким шляхом: /etc/ajenti/config.json
Введіть у нього такі параметри:
"ssl": {
"enabled": true,
"certificate": "/path/to/ssl-certificate.pem",
"private_key": "/path/to/ssl-key.pem"
},
Замість"/path/to
" вкажіть шляхи до збережених раніше файлів сертифіката і ключа.
Перезапустіть службу Ajenti. У більшості випадків, це можна зробити, запустивши таку команду в терміналі:
service ajenti restart
Якщо у вас Ubuntu, то команда матиме такий вигляд: sudo service ajenti restart8
.
Якщо все було налаштовано правильно, тепер ви можете підключитися до Ajenti через захищене SSL/TLS-з'єднання, використовуючи протокол HTTPS і порт 8000 (або будь-який інший порт, який ви використовували для Ajenti).
Наприклад: https://<server_ip>:8000
Ім'я сервера замініть на вашу реальну адресу і порт, якщо ви використовуєте відмінний від 8000. Якщо все налаштовано правильно, то під час під'єднання ви маєте побачити на екрані повідомлення про те, що ви під'єднані до сервера через безпечне SSL-з'єднання.