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).
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.
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:
Odpowiedzi:
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.
W razie potrzeby istnieje kilka specjalistycznych interfejsów internetowych, takich jak
Vitrualizacja ma również kilka opcji.
Menedżer Virt - obsługuje KVM, Xen i LXC z wbudowaną przeglądarką przypraw i VNC .
Jeśli korzystasz z KVM, możesz użyć Virt Managera za pośrednictwem 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.s
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/
Płatne rozwiązania, takie jak cpanel, są bardzo popularne.
Cpanel https://cpanel.com/ https://cpanel.com/
Narzędzia bezpieczeństwa
Oprócz zarządzania serwerem istnieje kilka narzędzi do montażu serwera.
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
HIDS (system wykrywania włamań hosta)
OSSEC jest popularny - https://ossec.github.io/
Nagios - https://www.nagios.org/ ponownie bardzo popularna opcja
źródło