Kommandozeile reicht aus

Kommandozeile reicht aus

Ich bin neu bei Ubuntu-Servern und mit der Befehlszeile (Bash) nicht so vertraut, wie ich es gerne hätte.

Welche grafischen Oberflächen stehen für die Serververwaltung zur Verfügung?

Antwort1

Kommandozeile reicht aus

Ich verstehe, dass die Idee einer Befehlszeilenschnittstelle zunächst etwas unbequem sein kann, aber es ist wirklich eine vernünftige Wahl. Sie verwenden die Befehlszeilenschnittstelle wie auf einem Desktop, daher sollten Sie bereits ein wenig mit Bash / Zsh / der Shell Ihrer Wahl vertraut sein.

Vorteil - schnell und sicher (via ssh).

Meiner Meinung nach sind Desktopumgebungen auf Servern keine wirkliche Hilfe, da auf der Serverseite alles auf der Befehlszeile basiert.

Das Starten/Stoppen von Diensten, Bearbeiten von Konfigurationsdateien, Installieren/Aktualisieren von Paketen, Verschieben von Datendateien, Firewall- und Netzwerktools sowie die Benutzerverwaltung – diese Aufgaben werden durch die Ausführung eines grafischen Terminals nicht verbessert.

Durch die Installation einer Desktop-Umgebung werden Hunderte von Paketen hinzugefügt, von denen die große Mehrheit ungenutzt bleibt und somit Speicherplatz beansprucht, komplizierte Upgrades verursacht und potenzielle Sicherheitslücken hinzufügt (mehr Anwendungen == mehr potenzielle Sicherheitslücken).

Um Server zu verwalten, verwenden Sie ssh + screen oder eine Alternative zu screen -Gibt es eine benutzerfreundliche Alternative zum Bildschirm?

Auf diese Weise können Sie eine Verbindung zu Ihrem Server herstellen und die Verbindung erneut herstellen.

Sichern Sie SSH unbedingt mit mindestens einem Schlüsselhttp://bohizazen.com/Tutorials/SSH_security

nano / vim / emacs sind allesamt großartige Tools zum Bearbeiten. Sie können vim + ssh verwenden, um Dateien remote zu bearbeitenhttps://unix.stackexchange.com/questions/202918/wie-bearbeite-ich-Dateien-per-SSH-Fernzugriff

Oder Sie können Ihr Dateisystem über sshfs mountenhttps://help.ubuntu.com/community/SSHFS


Aus den Kommentaren

  • AbonnierenLernen Sie jedoch unbedingt die CLI. Sie ist die Grundlage für zuverlässige Verwaltungstools wie Puppet oder Terraform, da sie automatisiert werden kann.

  • el.pescadoIch würde auch empfehlen, sich an Kommandozeilentools zu gewöhnen. Einige Distributionen bieten GUI-Administrationstools (wie YAST auf OpenSuse), aber jede dieser Distributionen bietet andere Tools. Kommandozeilentools hingegen funktionieren auf jedem Linux mehr oder weniger gleich.


Grafische Tools - WEB-Lösungen

Wenn Sie das Gefühl haben, SieBRAUCHEN eine grafische Benutzeroberfläche verwendet eine der vielen webbasierten Benutzeroberflächen. Diese Tools sind schneller als VNC, sicherer als VNC, grafische Benutzeroberflächen und serverspezifisch.

Diese können Sie je nach Tool per https oder ssh sichern.

Sie können von jedem Betriebssystem aus über einen Browser eine Verbindung zu ihnen herstellen.

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

Webmin-Bild

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

Bildbeschreibung hier eingeben

Und falls nötig gibt es mehrere spezialisierte Web-Schnittstellen wie

  1. phpmyadmin- verwaltet Datenbankenhttps://www.phpmyadmin.net/

phpmyadmin

  1. Auch die Virtualisierung bietet mehrere Optionen.

Virtueller Manager

oVirt

  1. Es gibt ein breites Spektrum alternativer Tools; Sie können bei einer Google-Suche viele Weboberflächen finden.https://www.tecmint.com/web-control-panels-to-manage-linux-servers/

cPanel


Sicherheitstools

Zusätzlich zur Serververwaltung stehen Ihnen verschiedene Tools zur Überwachung Ihres Servers zur Verfügung.

  • NIDS (Netzwerk-Intrusion-Detection)

Schnauben https://www.snort.org/ist nur ein Tool zur Überwachung des Netzwerkverkehrs und für die meisten Benutzer möglicherweise etwas übertrieben. Base ist die grafische Benutzeroberfläche von Snort:

Sehenhttps://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

BASE

OSSEC

verwandte Informationen