Zum Hauptinhalt springen

So finden Sie die Linux-Version über SSH heraus: Ein schneller und einfacher Weg

SSH (Secure Shell) ist ein Protokoll, das eine sichere Remote—Verbindung zu Unix-ähnlichen Betriebssystemen ermöglicht. Es ermöglicht Administratoren, von überall im Internet auf Server zuzugreifen und diese zu verwalten. Eine SSH-Verbindung ist besonders nützlich, wenn Sie schnell Informationen zur Betriebssystemversion abrufen möchten.

In diesem Artikel werden wir uns eine einfache und effektive Möglichkeit ansehen, die Linux-Version über SSH herauszufinden. Es ermöglicht Ihnen, die benötigten Informationen in nur wenigen Befehlen zu erhalten.

Bevor Sie beginnen, stellen Sie sicher, dass Sie über SSH auf den Server zugreifen können. Wenn Sie noch keinen SSH-Client auf Ihrem Computer haben, installieren Sie ihn. Öffnen Sie dann das Terminal und geben Sie den folgenden Befehl ein:

ssh username@server_address

Ersetzen Sie "username" durch Ihren Benutzernamen und "server_address" durch die Serveradresse. Drücken Sie die Eingabetaste, und geben Sie das Passwort des Benutzers ein, um eine Verbindung zum Server herzustellen.

Vorbereiten der Linux-Versionsprüfung über SSH

Bevor Sie die Linux-Version über SSH herausfinden können, müssen Sie einige vorläufige Schritte ausführen:

  1. Stellen Sie sicher, dass Sie über das SSH-Protokoll auf den Remote-Server zugreifen können. Dazu müssen Sie die IP-Adresse, den Benutzernamen und das Passwort des Servers kennen.
  2. Installieren Sie den SSH-Client auf Ihrem lokalen Computer, falls er noch nicht installiert ist. Auf den meisten Linux-Distributionen ist der SSH-Client bereits vorinstalliert.
  3. Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem lokalen Computer.
  4. Verwenden Sie den Befehl ssh username@ip_address, um eine Verbindung zu einem Remote-Server herzustellen. Hier ist username der Name des Benutzers auf dem Server und ip_address ist die IP-Adresse des Servers.
  5. Geben Sie bei Bedarf das Benutzerpasswort ein.

Nach erfolgreicher SSH-Verbindung sind Sie bereit, die Linux-Version auf dem Remote-Server zu überprüfen.

Installieren eines SSH-Clients und Herstellen einer Verbindung mit einem Remote-Server

Um die Linux-Version über SSH herauszufinden, müssen Sie einen SSH-Client auf Ihrem Computer installieren und eine Verbindung zu einem Remote-Server herstellen. Hier ist, wie man es macht:

1. Installieren eines SSH-Clients:

Wenn Sie noch keinen SSH-Client auf Ihrem Computer haben, müssen Sie ihn installieren.

Zum Beispiel ist für Linux- und macOS-Benutzer der SSH-Client bereits standardmäßig installiert und Sie müssen keine zusätzlichen Aktionen ausführen.

Für Windows-Benutzer können Sie PuTTY verwenden - einen kostenlosen SSH-Client. Sie können es von der offiziellen Website herunterladen und den Installationsanweisungen folgen.

2. Verbindung mit einem Remoteserver herstellen:

Nachdem Sie den SSH-Client installiert haben, können Sie eine Verbindung zu einem Remote-Server herstellen.

BetriebssystemVerbindungsbefehl
Linux und macOS ssh username@remote_server_ip_address
Windows putty username@remote_server_ip_address

Ersetzen Sie username durch Ihren Benutzernamen auf dem Remoteserver und remote_server_ip_address durch die IP-Adresse des Remoteservers.

Nachdem Sie den Befehl eingegeben haben, müssen Sie möglicherweise ein Passwort eingeben, um eine Verbindung zum Remote-Server herzustellen. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.

Nachdem Sie sich erfolgreich mit dem Remote-Server verbunden haben, sind Sie bereit, die Linux-Version über SSH zu erfahren.

Verwenden Sie den Befehl "cat /etc/*release", um die Linux-Version zu bestimmen

Der Befehl "cat /etc/*release" öffnet den Inhalt der Datei /etc/*release. Dies ist der Standardspeicherort für Linux-Versionsinformationen in den meisten Distributionen.

Wenn Sie diesen Befehl ausführen, sehen Sie eine Ausgabe, die Informationen zu Ihrem Betriebssystem enthält, einschließlich des Betriebssystemnamens und der Version. Wenn Sie beispielsweise Ubuntu verwenden, könnte die Ausgabe wie folgt aussehen:

NAME="Ubuntu"

VERSION="20.04.1 LTS (Focal Fossa)"

ID=ubuntu

ID_LIKE=debian

PRETTY_NAME="Ubuntu 20.04.1 LTS"

Diese Informationen können nützlich sein, wenn Sie verschiedene Aufgaben ausführen, die mit der Verwaltung des Linux-Betriebssystems über SSH zusammenhängen. Wenn Sie beispielsweise ein Programm installieren müssen, müssen Sie wissen, welche Version des Betriebssystems Sie verwenden, um die richtigen Installationsanweisungen zu verwenden.

Daher ist der Befehl "cat /etc/*release" eine einfache und effektive Möglichkeit, die Linux-Version mithilfe von SSH herauszufinden. Es funktioniert auf den meisten Linux-Distributionen und erfordert keine Installation zusätzlicher Software.

Beispiel für das Abrufen und Analysieren der Ergebnisse des Befehls "cat /etc/*release"

Normalerweise das Ergebnis eines Befehls cat /etc/*release enthält den Namen der Linux-Distribution, ihre Version und möglicherweise die Build-Nummer. Zum Beispiel:

Ubuntu 18.04 LTS

In diesem Beispiel ist "Ubuntu" der Name der Linux-Distribution, "18.04" die Version und "LTS" steht für langfristige Unterstützung. Der Name und das Ausgabeformat können von der jeweiligen Distribution abhängen.

Die Ergebnisse des Teams analysieren cat /etc/*release. Sie können die Version und die Linux-Distribution identifizieren, was bei der Installation und Konfiguration von Software sowie bei der Lösung von Problemen und der Suche nach geeigneten Lösungen und Dokumentation hilfreich ist.

Beachten Sie, dass der Befehl cat /etc/*release funktioniert möglicherweise nicht in allen Linux-Distributionen. In solchen Fällen müssen Sie möglicherweise andere Befehle oder Methoden verwenden, um die Linux-Version zu bestimmen.