Я новачок у серверах Ubuntu і не так знайомий з командним рядком (bash), як я б хотів.
Які графічні інтерфейси доступні для управління сервером?
Я новачок у серверах Ubuntu і не так знайомий з командним рядком (bash), як я б хотів.
Які графічні інтерфейси доступні для управління сервером?
Відповіді:
Я розумію, що ідея інтерфейсу командного рядка спочатку може бути трохи незручною, але насправді це розумний вибір. Ви використовуєте інтерфейс командного рядка як на робочому столі, так що ви вже повинні бути трохи знайомі з вибором bash / zsh / shell.
Перевага - швидкий і безпечний (через ssh).
Настольні середовища IMO насправді не допомагають на серверах, оскільки все, що стоїть на сервері, є командним рядком.
Служби запуску / зупинки, редагування конфігураційних файлів, встановлення / оновлення пакетів, переміщення файлів даних, брандмауер та мережеві інструменти та управління користувачами такі завдання не покращуються за допомогою графічного терміналу.
Встановлення робочого середовища додає сотні пакетів, переважна більшість яких не використовується, і, таким чином, займає дисковий простір, складні оновлення та додає потенційні отвори в безпеці (більше додатків == більше потенційних дірок для безпеки).
Для управління серверами використовуйте ssh + screen або альтернативний екран - чи є зручна для користувача альтернатива екрану?
Це дозволяє вам приєднати та повторно приєднатись до свого сервера.
Обов'язково закріпіть ssh за допомогою мінімум ключів http://bodhizazen.com/Tutorials/SSH_security
nano / vim / emacs - чудові інструменти для редагування. Ви можете віддалено використовувати редактор файлів vim + ssh /unix/202918/how-do-i-remotely-edit-files-via-ssh
Або ви можете встановити вашу файлову систему на sshfs https://help.ubuntu.com/community/SSHFS
chrylis Дійсно, хоча, дізнатися CLI. Це основа для надійних інструментів управління, таких як Лялька або Тераформа, тому що їх можна автоматизувати.
el.pescado Я також рекомендую звикнути до інструментів командного рядка. Деякі дистрибутиви надають інструменти для адміністрування графічного інтерфейсу (наприклад, YAST на OpenSuse), але кожен з них надає різні. Інструменти командного рядка, з іншого боку, працюють більш-менш однаково на кожному Linux.
Якщо ви відчуваєте , що вам ПОТРІБЕН графічний інтерфейс використовувати один з багатьох інтерфейсів на основі веб. Ці засоби швидші, ніж VNC, більш безпечні, ніж VNC, графічні інтерфейси та конкретні серверні завдання.
Ви можете захистити їх через https або ssh (залежно від інструменту).
Ви можете підключитися до них з будь-якої ОС через браузер.
А за потреби є кілька спеціалізованих веб-інтерфейсів, таких як
Вітруалізація також має кілька варіантів.
Virt manager - підтримує KVM, Xen та LXC із вбудованим засобом перегляду спецій та VNC .
При використанні KVM можна використовувати Virt менеджер через SSH - https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Virtualization_Administration_Guide-Remote_management_of_virtualized_guests.html
Існує широкий спектр альтернативних інструментів, за допомогою яких можна знайти багато веб-інтерфейсів, якщо ви шукаєте Google. https://www.tecmint.com/web-control-panels-to-manage-linux-servers/
Платні рішення, такі як cpanel, дуже популярні.
Окрім управління сервером, існує кілька інструментів для контролю вашого сервера.
Snort https://www.snort.org/ - це лише один інструмент для моніторингу мережевого трафіку, який може бути трохи надмірним для більшості користувачів. База - це графічний інтерфейс для фронт:
https://ubuntuforums.org/showthread.php?t=1477696
HIDS (Система виявлення вторгнення хазяїна)
OSSEC популярний - https://ossec.github.io/
Nagios - https://www.nagios.org/ знову дуже популярний варіант