Zum Inhalt springen

Dienste/SSH/Windows: Unterschied zwischen den Versionen

Aus Technik-Wiki
Manal (Diskussion | Beiträge)
Manal (Diskussion | Beiträge)
Diese Seite wurde zum Übersetzen freigegeben
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<languages />
<languages />
<translate>
<translate>
= OpenSSH-Client unter Windows =
= OpenSSH-Client unter Windows = <!--T:1-->


== Client installieren ==
<!--T:16-->
{{Hatnote|Siehe auch [https://learn.microsoft.com/de-de/windows-server/administration/openssh/openssh-overview OpenSSH für Windows] auf den Microsoft-Webseiten}}


=== Via grafische Oberfläche (Windows 11) ===
== Client installieren == <!--T:2-->


=== Via grafische Oberfläche (Windows 11) === <!--T:3-->
<!--T:14-->
[[File:Windows11_install_ssh_client_de.webm|300px|thumb|Windows 11 - OpenSSH-Client installieren]]
<!--T:4-->
# Die ''Einstellungen'' öffnen und in der Suchleitste nach ''optionale features'' suchen und den entsprechenden Punkt wählen.
# Die ''Einstellungen'' öffnen und in der Suchleitste nach ''optionale features'' suchen und den entsprechenden Punkt wählen.
# Ganz oben, unter dem Punkt ''Optionale Features hinzufügen'' den Button ''Features anzeigen'' klicken.
# Ganz oben, unter dem Punkt ''Optionale Features hinzufügen'' den Button ''Features anzeigen'' klicken.
Zeile 13: Zeile 20:
# Auf ''Hinzufügen'' klicken und warten bis der Vorgang abgeschlossen ist.
# Auf ''Hinzufügen'' klicken und warten bis der Vorgang abgeschlossen ist.


=== Via Kommandozeile ===
=== Via Kommandozeile === <!--T:5-->


<!--T:6-->
# Rechtsklick auf das Start-Menü und dann ''Terminal (Administrator)''.
# Rechtsklick auf das Start-Menü und dann ''Terminal (Administrator)''.
# In der Kommandozeile folgenden Befehl ausführen: <code>Add-WindowsCapability -Online -Name OpenSSH.Client</code>
# In der Kommandozeile folgenden Befehl ausführen: <code>Add-WindowsCapability -Online -Name OpenSSH.Client</code>


== ssh-agent ==
== ssh-agent == <!--T:7-->


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


=== Via grafische Oberfläche (Windows 11) ===
=== Via grafische Oberfläche (Windows 11) === <!--T:9-->
 
<!--T:15-->
[[File:Windows11_enable_ssh-agent_de.webm|300px|thumb|Windows 11 - ssh-agent aktivieren]]


<!--T:10-->
# Rechts-Click auf den Start-Button und dann ''Computerverwaltung''.
# Rechts-Click auf den Start-Button und dann ''Computerverwaltung''.
# Links unter ''Dienste und Anwendunge'' den Punkt ''Dienste'' wählen.
# Links unter ''Dienste und Anwendunge'' den Punkt ''Dienste'' wählen.
Zeile 30: Zeile 43:
# Im Reiter ''Allgemein''
# Im Reiter ''Allgemein''
## Den Punkt ''Starttyp'' auf ''Automatisch'' stellen.
## Den Punkt ''Starttyp'' auf ''Automatisch'' stellen.
## Unter dem Punkt ''Dienststatus'' den ''Starten''-Button drücken.
## ''Übernehmen'' klicken.
# Den Dialog mit ''OK'' beenden.
## Unter dem Punkt ''Dienststatus'' den ''Starten''-Button klicken.


=== Via Kommandozeile ===
=== Via Kommandozeile === <!--T:11-->


<!--T:12-->
# Rechtsklick auf das Start-Menü und dann ''Terminal (Administrator)''.
# Rechtsklick auf das Start-Menü und dann ''Terminal (Administrator)''.
# In der Kommandozeile die folgenden Befehle ausführen
# In der Kommandozeile die folgenden Befehle ausführen
Zeile 41: Zeile 55:
## Um zu prüfen ob der Dienst korrekt läuft: <code>Get-Service ssh-agent</code>
## Um zu prüfen ob der Dienst korrekt läuft: <code>Get-Service ssh-agent</code>


<!--T:13-->
Danach können private Schlüssel mit <code>ssh-add</code> aufgenommen werden (erfordert keine Administrator-Rechte).  
Danach können private Schlüssel mit <code>ssh-add</code> aufgenommen werden (erfordert keine Administrator-Rechte).  
</translate>
</translate>

Aktuelle Version vom 12. August 2025, 14:34 Uhr

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).