Я новичок в серверах Ubuntu и не так хорошо знаком с командной строкой (bash), как мне бы хотелось.
Какие графические интерфейсы доступны для управления сервером?
Я новичок в серверах Ubuntu и не так хорошо знаком с командной строкой (bash), как мне бы хотелось.
Какие графические интерфейсы доступны для управления сервером?
Ответы:
Я понимаю, что идея интерфейса командной строки поначалу может быть немного неудобной, но на самом деле это разумный выбор. Вы используете интерфейс командной строки, как на рабочем столе, поэтому вы уже должны быть немного знакомы с 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.
Если вы чувствуете, что вам НУЖЕН графический интерфейс, используйте один из многих веб-интерфейсов. Эти инструменты работают быстрее, чем VNC, более безопасны, чем VNC, графические интерфейсы и специфичные для сервера задачи.
Вы можете защитить их через https или ssh (в зависимости от инструмента).
Вы можете подключиться к ним из любой ОС через браузер.
И при необходимости есть несколько специализированных веб-интерфейсов, таких как
Витруализация также имеет несколько вариантов.
Менеджер Virt - поддерживает KVM, Xen и LXC со встроенной программой просмотра Spice и VNC .
Если вы используете KVM, вы можете использовать Virt Manager поверх ssh - https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Virtualization_Administration_Guide-Remote_management_ofgvist
Существует широкий спектр альтернативных инструментов, которые вы можете найти много веб-интерфейсов, если вы ищете в 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/ снова очень популярный вариант