Zum Hauptinhalt springen

Wie kann ich das Passwort für den SSH-Zugriff unter Linux ändern

SSH (Secure Shell) ist ein Netzwerkschichtprotokoll, das für die sichere Datenübertragung und die Remotesteuerung von Computern verwendet wird. Das Passwort für den SSH-Zugriff ist ein Schlüsselelement der Systemsicherheit. Wenn Sie Ihr Passwort regelmäßig ändern, können Sie unbefugten Zugriff verhindern und Ihr System vor Eindringlingen schützen.

Das Ändern des Passworts für den SSH-Zugriff unter Linux kann auf verschiedene Arten erfolgen. Eine der einfachsten Methoden ist die Verwendung des Befehls "passwd". Öffnen Sie dazu ein Terminal und geben Sie den folgenden Befehl ein:

Danach werden Sie vom System aufgefordert, das aktuelle Passwort einzugeben und dann zweimal das neue Passwort zur Bestätigung einzugeben. Wenn Sie Ihre Passwörter eingeben, werden keine Informationen auf dem Bildschirm angezeigt, um Sie vor einer möglichen Überwachung zu schützen.

Außerdem können Sie das Passwort für den SSH-Zugriff unter Linux ändern, indem Sie ein spezielles Benutzerverwaltungsprogramm verwenden. Beispielsweise können Sie in Ubuntu und anderen Ubuntu-basierten Distributionen das Programm "Users and Groups" (Benutzer und Gruppen) verwenden. In diesem Programm können Sie den gewünschten Benutzer auswählen, mit der rechten Maustaste klicken und die Option "Passwort ändern" auswählen.

Ändern des SSH-Passworts unter Linux: Schritt für Schritt

Schritt 1: Melden Sie sich mit einem Administratorkonto an. Sie können den Befehl ssh verwenden [Benutzername]@[IP-Adresse] um sich über SSH anzumelden.

Schritt 2: Suchen Sie nach der Datei sshd_config , die sich im Verzeichnis /etc/ssh/ befindet. Sie können den Befehl sudo nano /etc/ssh/sshd_config verwenden, um die Datei in einem Texteditor zu öffnen.

Schritt 3: Suchen Sie die Zeile mit dem Parameter PasswordAuthentication . Der Standardwert sollte yes sein . Wenn der Wert no ist, ersetzen Sie ihn durch yes .

Schritt 4: Speichern Sie die Änderungen, indem Sie Strg + X , dann Y und Enter drücken.

Schritt 5: Geben Sie nun den Befehl sudo systemctl restart sshd ein, um den SSH-Dienst neu zu starten und die Änderungen anzuwenden.

Schritt 6: Ändern Sie schließlich das Benutzerpasswort mit dem Befehl passwd [Benutzername] . Sie werden aufgefordert, ein neues Passwort einzugeben und es dann zu bestätigen.

Glückwunsch! Sie haben das SSH-Passwort unter Linux erfolgreich geändert. Ihr Server ist jetzt vor potenziellen Angriffen und unbefugtem Zugriff geschützt.

Ermitteln des aktuellen SSH-Passworts

Um das SSH-Passwort unter Linux zu ändern, müssen Sie das aktuelle SSH-Passwort vordefinieren, falls es bereits installiert ist.

Wenn Sie bereits über einen SSH-Client angemeldet sind, können Sie den Befehl passwd verwenden, um das Passwort zu ändern. Wenn Sie diesen Befehl aufrufen, werden Sie aufgefordert, das aktuelle SSH-Passwort einzugeben, das neue Passwort einzugeben und es durch erneutes Eingeben zu bestätigen.

Wenn das SSH-Passwort nicht ermittelt werden konnte, können Sie versuchen, die SSH-Konfigurationsdatei zu überprüfen. Standardmäßig befindet sich die Hauptkonfigurationsdatei in /etc/ssh/sshd_config .

Sie können den folgenden Befehl verwenden, um die SSH-Konfigurationsdatei im Editor zu öffnen:

sudo nano /etc/ssh/sshd_config

Suchen Sie in der geöffneten Datei nach der Zeile #PasswordAuthentication yes, und deaktivieren Sie sie, indem Sie das Zeichen # am Anfang der Zeile entfernen. Speichern Sie dann die Datei und schließen Sie den Editor.

Nachdem Sie die SSH-Einstellungen geändert haben, müssen Sie den SSH-Dienst neu starten, damit die Änderungen wirksam werden. Dies kann mit dem Befehl erfolgen:

sudo service ssh restart

Jetzt können Sie das SSH-Passwort mit dem Befehl passwd ändern und das neue Passwort für den SSH-Zugriff unter Linux verwenden.

Neues SSH-Passwort generieren

Wenn Sie das Passwort für den SSH-Zugriff unter Linux ändern möchten, können Sie die Generierung eines neuen Passworts verwenden. Das Generieren eines neuen Passworts kann nützlich sein, wenn Sie Ihr altes Passwort vergessen haben oder wenn Sie vermuten, dass Ihr aktuelles Passwort kompromittiert wurde.

Um ein neues SSH-Passwort unter Linux zu generieren, können Sie den Befehl ssh-keygen verwenden. Mit diesem Befehl können Sie ein neues Schlüsselpaar generieren: privat und öffentlich. Der private Schlüssel wird auf Ihrem Computer gespeichert und Sie können den öffentlichen Schlüssel an den Server übertragen, auf den Sie zugreifen möchten.

Führen Sie die folgenden Schritte aus, um ein neues SSH-Schlüsselpaar zu generieren:

  1. Öffnen Sie ein Terminal auf Ihrem Computer und führen Sie den Befehl ssh-keygen aus .
  2. Sie werden aufgefordert, einen Speicherort für die Schlüssel auszuwählen und ein Passwort festzulegen. Legen Sie den gewünschten Speicherort für die Schlüssel fest und geben Sie das Passwort ein.
  3. Nach Abschluss der Schlüsselgenerierung erhalten Sie Informationen über den Speicherort der generierten Schlüssel.

Sie haben jetzt ein neues SSH-Schlüsselpaar, mit dem Sie über SSH auf Server zugreifen können.

Neues SSH-Passwort anwenden

Wenn Sie das Passwort für den SSH-Zugriff unter Linux erfolgreich ändern, müssen Sie es anwenden, damit es wirksam wird. Dazu müssen Sie den SSH-Dienst auf Ihrem Server neu starten.

So führen Sie diese Operation aus:

SchrittDas Team
1Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
sudo systemctl restart sshd
2Drücken Sie die Eingabetaste. Möglicherweise müssen Sie ein Administratorkennwort (root) eingeben.
3Nach dem Neustart des SSH-Dienstes wird das neue Kennwort aktiviert und Sie können sich mit diesem Kennwort anmelden.

Denken Sie daran, alle Konfigurationsdateien und Skripts zu aktualisieren, in denen das alte SSH-Passwort verwendet wurde. Andernfalls können Probleme beim Zugriff auf Ihren Server auftreten.

Jetzt wissen Sie, wie Sie das neue SSH-Passwort unter Linux anwenden. Dies bedeutet, dass Sie die Sicherheit Ihres Servers sicherstellen können, indem Sie Ihr Passwort regelmäßig ändern und Best Practices für die Sicherheit befolgen.