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
Zeile 1: Zeile 1:
<languages />
<languages />
<translate>
<translate>
= OpenSSH-Client unter Windows =
= OpenSSH-Client unter Windows = <!--T:1-->


== Client installieren ==
== Client installieren == <!--T:2-->


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


<!--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 14:
# 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: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 33: Zeile 37:
# Den Dialog mit ''OK'' beenden.
# Den Dialog mit ''OK'' beenden.


=== 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 46:
## 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>

Version vom 6. August 2025, 14:40 Uhr

OpenSSH-Client unter Windows

Client installieren

Via grafische Oberfläche (Windows 11)

  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)

  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. Unter dem Punkt Dienststatus den Starten-Button drücken.
  6. Den Dialog mit OK beenden.

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