Достаточно командной строки

Достаточно командной строки

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

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

решение1

Достаточно командной строки

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

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

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

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

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

Для управления серверами используйте ssh + screen или альтернативу screen -Есть ли удобная альтернатива экрану?

Это позволяет вам подключаться и повторно подключаться к вашему серверу.

Обязательно защитите ssh с помощью минимума ключейhttp://bodhizazen.com/Tutorials/SSH_security

nano / vim / emacs — все это отличные инструменты для редактирования. Вы можете использовать vim + ssh для редактирования файлов удаленноhttps://unix.stackexchange.com/questions/202918/how-do-i-remotely-edit-files-via-ssh

Или вы можете смонтировать свою файловую систему через sshfshttps://help.ubuntu.com/community/SSHFS


Из комментариев

  • крилисНо на самом деле, изучите CLI. Это основа для надежных инструментов управления, таких как Puppet или Terraform, потому что его можно автоматизировать.

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


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

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

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

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

  1. Вебмин 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 (обнаружение сетевых вторжений)

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

Видеть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 (система обнаружения вторжений на хост)

    ОССЕЦпопулярен -https://ossec.github.io/

ОССЕЦ

Связанный контент