Unterschiede zwischen den Revisionen 6 und 7
Revision 6 vom 2022-12-21 10:22:47
Größe: 1262
Autor: manal
Kommentar:
Revision 7 vom 2024-08-28 12:16:01
Größe: 1584
Autor: manal
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 3: Zeile 3:
In aktuellen Windows-Versionen ist OpenSSH als Windows-Feature integriert. Um den OpenSSH-Client zu installieren sind folgende Schritte nötig, am Beispiel von Windows 10. Windows 11 sollte analog funktionieren. Danach können OpenSSH-Befehle wie {{{ssh}}} und {{{scp}}} z.B. in {{{cmd}}}- oder PowerShell-Fenstern genutzt werden und {{{ssh-agent}}} ist als Windows-Dienst unter dem Namen ''OpenSSH Authentication Agent'' verfügbar. In aktuellen Windows-Versionen ist OpenSSH als Windows-Feature integriert und der Client sollte bereits vorinstalliert sein. OpenSSH-Befehle wie {{{ssh}}} und {{{scp}}} z.B. in {{{cmd}}}- oder Power''''''Shell-Fenstern genutzt werden und {{{ssh-agent}}} ist als Windows-Dienst unter dem Namen ''OpenSSH Authentication Agent'' verfügbar.
Zeile 7: Zeile 7:
 1. Das Startmenü öffnen und ''Einstellungen'' öffnen. == Installieren des OpenSSH-Client ==
Zeile 9: Zeile 9:
 [[attachment:01.png|{{attachment:01.png||width=400}}]] Falls der OpenSSH-Client nicht installiert sein sollte kann die wie folgt nachgeholt werden.
Zeile 11: Zeile 11:
 1. Den Punkt ''Apps'' anklicken. 1. Rechtsklick auf das Start-Menü und dann ''Terminal (Administrator)''.
1. In der Kommandozeile folgenden Befehl ausführen: {{{Add-WindowsCapability -Online -Name OpenSSH.Client}}}
Zeile 13: Zeile 14:
 [[attachment:02.png|{{attachment:02.png||width=400}}]] == ssh-agent ==
Zeile 15: Zeile 16:
 1. Den Punkt ''Optionale Features'' anklicken. Damit man nicht jedes Mal die Passphrase für seinen Private-Key eingeben muss kann man seine Private-Keys in den {{{ssh-agent}}} von Windows einpflegen. Dazu muss zunächst der entsprechende Windows-Dienst gestartet werden:
Zeile 17: Zeile 18:
 [[attachment:03.png|{{attachment:03.png||width=400}}]] 1. Rechtsklick auf das Start-Menü und dann ''Terminal (Administrator)''.
1. 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}}}
   1. Um den Dienst direkt zu starten: {{{Start-Service ssh-agent}}}
   1. Um zu prüfen ob der Dienst korrekt läuft: {{{Get-Service ssh-agent}}}
Zeile 19: Zeile 24:
 1. Den Punkt ''Feature hinzufügen'' anklicken.

 [[attachment:04.png|{{attachment:04.png||width=400}}]]

 1. Im Suchfeld "ssh" eintippen und dann den ''OpenSSH-Client'' anwählen und unten ''Installieren'' klicken. Wenn der Punkt in der Liste nicht auftaucht ist das Feature bereits installiert.

 [[attachment:05.png|{{attachment:05.png||width=400}}]]
Danach können Private-Keys via {{{ssh-add}}} aufgenommen werden (erfordert keine Administrator-Rechte).

OpenSSH unter Windows

In aktuellen Windows-Versionen ist OpenSSH als Windows-Feature integriert und der Client sollte bereits vorinstalliert sein. OpenSSH-Befehle wie ssh und scp z.B. in cmd- oder PowerShell-Fenstern genutzt werden und ssh-agent ist als Windows-Dienst unter dem Namen OpenSSH Authentication Agent verfügbar.

Siehe auch die OpenSSH Wiki-Seite für das Einrichten von SSH-Schlüsseln.

Installieren des OpenSSH-Client

Falls der OpenSSH-Client nicht installiert sein sollte kann die wie folgt nachgeholt werden.

1. Rechtsklick auf das Start-Menü und dann Terminal (Administrator). 1. 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 Private-Key eingeben muss kann man seine Private-Keys in den ssh-agent von Windows einpflegen. Dazu muss zunächst der entsprechende Windows-Dienst gestartet werden:

1. Rechtsklick auf das Start-Menü und dann Terminal (Administrator). 1. 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-Keys via ssh-add aufgenommen werden (erfordert keine Administrator-Rechte).

SSH/Windows (zuletzt geändert am 2024-08-28 12:16:01 durch manal)