Zum Inhalt springen

Dienste/SSH/Windows

Aus Technik-Wiki

OpenSSH-Client unter Windows

Client installieren

Via grafische Oberfläche (Windows 11)

Windows 11 - OpenSSH-Client installieren
  1. Die Einstellungen öffnen und in der Suchleitste nach optionale features suchen und den entsprechenden Punkt wählen.
  2. Ganz oben, unter dem Punkt Optionale Features hinzufügen den Button Features anzeigen klicken.
  3. Im Dialog nach openssh-client suchen (Wenn OpenSSH-Client nicht als Suchergebnis auftaucht ist er bereits installiert).
  4. OpenSSH-Client markieren und auf Weiter klicken.
  5. Auf Hinzufügen klicken und warten bis der Vorgang abgeschlossen ist.

Via Kommandozeile

  1. Rechtsklick auf das Start-Menü und dann Terminal (Administrator).
  2. In der Kommandozeile folgenden Befehl ausführen: Add-WindowsCapability -Online -Name OpenSSH.Client

ssh-agent

Damit man nicht jedes Mal die Passphrase für seinen privaten Schlüssel eingeben muss kann man seine privaten Schlüssel in den ssh-agent von Windows einpflegen. Dazu muss zunächst der entsprechende Windows-Dienst gestartet werden:

Via grafische Oberfläche (Windows 11)

Windows 11 - ssh-agent aktivieren
  1. Rechts-Click auf den Start-Button und dann Computerverwaltung.
  2. Links unter Dienste und Anwendunge den Punkt Dienste wählen.
  3. In der Liste den Dienst mit dem Namen OpenSSH Authentication Agent finden.
  4. Rechts-Click und dann Eigenschaften
  5. Im Reiter Allgemein
    1. Den Punkt Starttyp auf Automatisch stellen.
    2. Übernehmen klicken.
    3. Unter dem Punkt Dienststatus den Starten-Button klicken.

Via Kommandozeile

  1. Rechtsklick auf das Start-Menü und dann Terminal (Administrator).
  2. In der Kommandozeile die folgenden Befehle ausführen
    1. Damit der Dienst automatisch beim Starten von Windows ausgeführt wird: Get-Service ssh-agent | Set-Service -StartupType Automatic
    2. Um den Dienst direkt zu starten: Start-Service ssh-agent
    3. Um zu prüfen ob der Dienst korrekt läuft: Get-Service ssh-agent

Danach können private Schlüssel mit ssh-add aufgenommen werden (erfordert keine Administrator-Rechte).