Графическое управление сервером

13

Я новичок в серверах Ubuntu и не так хорошо знаком с командной строкой (bash), как мне бы хотелось.

Какие графические интерфейсы доступны для управления сервером?

пантера
источник
Вот быстрый шпаргалка sysadmin.it-landscape.info
пешмерге
1
@Peshmerge - Голова взрывается
Пантера
@wjandrea webmin, кабина, панель ....
Пантера
Новый альтернативный инструмент управления, такой как Spacewalk, может быть ... Руль. rudder-project.org en.wikipedia.org/wiki/Rudder_(software) взгляните.
Алекс

Ответы:

17

Командная строка достаточна

Я понимаю, что идея интерфейса командной строки поначалу может быть немного неудобной, но на самом деле это разумный выбор. Вы используете интерфейс командной строки, как на рабочем столе, поэтому вы уже должны быть немного знакомы с bash / zsh / shell по выбору.

Преимущество - быстро и безопасно (через ssh).

Среды рабочего стола IMO не очень помогают на серверах, так как все, что относится к серверу, является командной строкой.

Запуск / остановка служб, редактирование файлов конфигурации, установка / обновление пакетов, перемещение файлов данных, брандмауэр и сетевые инструменты, а также управление пользователями, такие задачи не улучшаются при работе графического терминала.

Установка среды рабочего стола добавляет сотни пакетов, подавляющее большинство которых не используется, и, следовательно, занимает место на диске, усложняет обновление и добавляет потенциальные дыры в безопасности (больше приложений == больше потенциальных дыр в безопасности).

Для управления серверами используйте ssh + screen или альтернативу screen - есть ли дружественная пользователю альтернатива 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. Это основа для надежных инструментов управления, таких как Puppet или Terraform, потому что они могут быть автоматизированы.

  • el.pescado Я также рекомендую привыкнуть к инструментам командной строки. В некоторых дистрибутивах предусмотрены средства администрирования GUI (например, YAST для OpenSuse), но каждый из этих дистрибутивов предоставляет разные. Инструменты командной строки, с другой стороны, работают более или менее одинаково на каждом Linux.


Графические инструменты - WEB решения

Если вы чувствуете, что вам НУЖЕН графический интерфейс, используйте один из многих веб-интерфейсов. Эти инструменты работают быстрее, чем VNC, более безопасны, чем VNC, графические интерфейсы и специфичные для сервера задачи.

Вы можете защитить их через https или ssh (в зависимости от инструмента).

Вы можете подключиться к ним из любой ОС через браузер.

  1. Webmin http://www.webmin.com/

Webmin картинка

  1. Кокпит http://cockpit-project.org/

введите описание изображения здесь

И при необходимости есть несколько специализированных веб-интерфейсов, таких как

  1. phpmyadmin - управляет базами данных https://www.phpmyadmin.net/

PHPMyAdmin

  1. Витруализация также имеет несколько вариантов.

Вирт менеджер

oVirt

  1. Существует широкий спектр альтернативных инструментов, которые вы можете найти много веб-интерфейсов, если вы ищете в Google. https://www.tecmint.com/web-control-panels-to-manage-linux-servers/

Cpanel


Инструменты безопасности

В дополнение к управлению сервером есть несколько инструментов, доступных для мониторинга вашего сервера.

  • NIDS (Обнаружение сетевых вторжений)

Snort https://www.snort.org/ - это всего лишь один из инструментов для мониторинга сетевого трафика, для большинства пользователей это может показаться излишним. База - это графический интерфейс для фырканья:

См. Https://s3.amazonaws.com/snort-org-site/production/document_files/files/000/000/122/original/Snort_2.9.9.x_on_Ubuntu_14-16.pdf.

https://ubuntuforums.org/showthread.php?t=1477696

БАЗА

  • HIDS (Система обнаружения вторжений в хост-систему)

    OSSEC популярен - https://ossec.github.io/

OSSEC

Пантера
источник