Montag, 15.09.2025 (CEST) um 13:38 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - OpenSSH-Server - Authentifizierung mit (Benutzer-) Kennwort zulassen / verhindern (ab 1809)
Detailbeschreibung
Betriebssystem: Windows 10, Windows 11

Für den Zugriff auf die Eingabeaufforderung (auch als "Befehlsshell" bezeichnet) per OpenSSH ist eine Benutzerauthentifizierung erforderlich. Normalweise können Benutzer Ihr Kennwort für die Authentifizierung (Anmeldung) verwenden. Dieses Verfahren kann deaktiviert / blockiert (z. B. zur Erhöhung der Sicherheit) oder explizit aktiviert / zugelassen werden. Falls die Kennwortanmeldung deaktiviert ist, kann sich ein Benutzer nur noch per Schlüssel beim OpenSSH-Server bzw. OpenSSH-Dienst authentifizieren.

ssh localhost
(Bild: 1. Verbindung ohne Kennwortauthentifizierung; 2. Verbindung mit Kennwortauthentifizierung)

So geht's:

  • Konfigurationsdatei ändern:
    • Öffnen Sie die Datei "%programdata%/ssh/sshd_config" in einem Texteditor (z. B. "Notepad.exe") mit administrativen Rechten.
    • Suchen Sie nach der Zeile die den Text "PasswordAuthentication" (z. B. "PasswordAuthentication yes") enthält. Sollte die Zeile nicht vorhanden sein, dann müssen Sie diese neu anlegen.
    • Tragen Sie nach dem Text "PasswordAuthentication" und durch ein Leerzeichen getrennt entweder "yes" für zulassen oder "no" für verweigern ein. Z. B.: "PasswordAuthentication no".
    • Entfernen Sie ggf. am Zeilenanfang das Raute-Zeichen ("#").
    • Speichern Sie die Datei "%programdata%/ssh/sshd_config" ab.
  • SSH-Server neu starten:
    • "Start" > ("Alle") bzw. ("Windows-System") > "Eingabeaufforderung" bzw. "Windows Terminal" (oder "cmd.exe" starten)
    • Geben Sie als Befehl "net stop sshd" und drücken die Eingabetaste.
    • Der OpenSSH-Server bzw. OpenSSH-Dienst wird beendet.
    • Geben Sie als Befehl "net start sshd" und drücken die Eingabetaste.
    • Der OpenSSH-Sever bzw. OpenSSH-Dienst wird gestartet.
    • Je nach Konfiguration kann sich der Benutzer mit dem Benutzernamen und Kennwort anmelden.
sshd_config

Hinweise:

  • PasswordAuthentication:
    "yes" = Ein Benutzer kann sich mit dem Kennwort beim OpenSSH-Server bzw. OpenSSH-Dienst anmelden. (Standard)
    "no" = Ein Benutzer kann sich nicht mit dem Kennwort beim OpenSSH-Server bzw. OpenSSH-Dienst anmelden.
  • Unter Windows werden bei OpenSSH nur die Authentifizierungsmethoden "publickey" (Schlüssel) und "password" (Kennwort) unterstützt.
  • Für die Kennwortauthentifizierung (Konfigurationsdatei) und dem OpenSSH-Server-Neustart werden erweiterte administrative Rechte benötigt. Hierzu klicken Sie mit der rechten Maustaste auf die Programmverknüpfung oder direkt auf das Programm (EXE-Datei) und wählen im Kontextmenü den Punkt "Als Administrator ausführen" aus.

Versionshinweis:

  • Der OpenSSH-Server steht erst ab Windows 10 Version 1809 zur Verfügung.

Querverweis:


Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows 10, Windows 11
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!