Graficzne zarządzanie serwerami

13

Jestem nowy na serwerach Ubuntu i nie znam tak dobrze wiersza poleceń (bash), jak chciałbym.

Jakie interfejsy graficzne są dostępne do zarządzania serwerami?

Pantera
źródło
Oto krótki ściągawka sysadmin.it-landscape.info
Peshmerge
1
@Peshmerge - Głowa eksploduje
Panther
@wjandrea webmin, kokpit, panel ....
Panther
Nowym alternatywnym narzędziem zarządzania, takim jak spacewalk, może być ... Ster. rudder-project.org en.wikipedia.org/wiki/Rudder_(software) spójrz.
Alex

Odpowiedzi:

17

Wiersz poleceń jest wystarczający

Rozumiem, że pomysł interfejsu wiersza poleceń może początkowo być nieco niewygodny, ale tak naprawdę jest to rozsądny wybór. Używasz interfejsu wiersza poleceń jak na pulpicie, więc powinieneś już być zaznajomiony z wybranym bash / zsh / shell.

Zaleta - szybki i bezpieczny (przez ssh).

Środowiska pulpitu IMO tak naprawdę nie pomagają na serwerach, ponieważ wszystko po stronie serwera jest wierszem poleceń.

Uruchamianie / zatrzymywanie usług, edycja plików konfiguracyjnych, instalowanie / aktualizowanie pakietów, przenoszenie plików danych, zapory ogniowej i narzędzi sieciowych, a także zarządzanie użytkownikami, takich zadań nie usprawnia się, uruchamiając terminal graficzny.

Zainstalowanie środowiska pulpitu dodaje setki pakietów, z których ogromna większość jest nieużywana, a zatem zajmuje miejsce na dysku, skomplikowane aktualizacje i dodaje potencjalne luki w zabezpieczeniach (więcej aplikacji == więcej potencjalnych luk w zabezpieczeniach).

Aby zarządzać serwerami, użyj ssh + screen lub alternatywy dla screen - Czy istnieje jakaś przyjazna dla użytkownika alternatywa dla screena?

Umożliwia to podłączenie i ponowne podłączenie do serwera.

Pamiętaj, aby zabezpieczyć ssh za pomocą co najmniej kluczy http://bodhizazen.com/Tutorials/SSH_security

nano / vim / emacs są świetnymi narzędziami do edycji. Możesz używać plików edycji vim + ssh zdalnie /unix/202918/how-do-i-remotely-edit-files-via-ssh

Lub możesz zamontować system plików na sshfs https://help.ubuntu.com/community/SSHFS


Z komentarzy

  • chrylis Naprawdę jednak poznaj CLI. Jest to podstawa niezawodnych narzędzi do zarządzania, takich jak Puppet lub Terraform, ponieważ można je zautomatyzować.

  • el.pescado Polecam również przyzwyczaić się do narzędzi wiersza poleceń. Niektóre dystrybucje zapewniają narzędzia administracyjne GUI (takie jak YAST na OpenSuse), ale każda z nich zapewnia inne. Z drugiej strony narzędzia wiersza poleceń działają mniej więcej tak samo w każdym systemie Linux.


Narzędzia graficzne - rozwiązania WEB

Jeśli uważasz, że POTRZEBUJESZ interfejsu graficznego, użyj jednego z wielu interfejsów sieciowych. Narzędzia te są szybsze niż VNC, bezpieczniejsze niż VNC, interfejsy graficzne i specyficzne dla zadań serwera.

Możesz zabezpieczyć je przez https lub ssh (w zależności od narzędzia).

Możesz połączyć się z nimi z dowolnego systemu operacyjnego za pośrednictwem przeglądarki.

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

Zdjęcie Webmina

  1. Kokpit http://cockpit-project.org/

wprowadź opis zdjęcia tutaj

W razie potrzeby istnieje kilka specjalistycznych interfejsów internetowych, takich jak

  1. phpmyadmin - zarządza bazami danych https://www.phpmyadmin.net/

phpmyadmin

  1. Vitrualizacja ma również kilka opcji.

Menedżer Virt

oVirt

  1. Istnieje szeroka gama alternatywnych narzędzi, które można znaleźć wiele interfejsów internetowych, jeśli szukasz w wyszukiwarce Google. https://www.tecmint.com/web-control-panels-to-manage-linux-servers/

cPanel


Narzędzia bezpieczeństwa

Oprócz zarządzania serwerem istnieje kilka narzędzi do montażu serwera.

  • NIDS (wykrywanie włamań do sieci)

Snort https://www.snort.org/ to tylko jedno narzędzie do monitorowania ruchu sieciowego, może być nieco przesadą dla większości użytkowników. Podstawa to interfejs graficzny snorta:

Zobacz 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

BAZA

OSSEC

Panther
źródło