SSH-Agent Windows Powershell: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Dienst starten= | |||
;Als Administrator - Einmalig in der Powershell | |||
*Start-Service ssh-agent | |||
*Get-Service ssh-agent | Set-Service -StartupType Automatic | |||
=SSH Handling= | |||
;Als Benutzer | |||
==Key erstellen mit Passphrase== | |||
*C:\Users\adminuser>ssh-keygen | |||
<pre> | <pre> | ||
Generating public/private ed25519 key pair. | |||
Enter file in which to save the key (C:\Users\adminuser/.ssh/id_ed25519): | |||
Enter passphrase (empty for no passphrase): 123Start$ | |||
Enter same passphrase again: 123Start$ | |||
Your identification has been saved in C:\Users\adminuser/.ssh/id_ed25519 | |||
Your public key has been saved in C:\Users\adminuser/.ssh/id_ed25519.pub | |||
The key fingerprint is: | |||
SHA256:PB31jna08hKhi67I5RTlaYgiDQ6C4BwyHeURGpThnDo adminuser@CU26-01 | |||
The key's randomart image is: | |||
+--[ED25519 256]--+ | |||
|++==+. . | | |||
|*++= . . . | | |||
|=o= . . . . o | | |||
|++ . = o o = . | | |||
|E.o . o S o = + | | |||
| o . o o o = | | |||
| o . . . . | | |||
| . = . . | | |||
| o o.. | | |||
+----[SHA256]-----+ | |||
</pre> | |||
==Public Key übertragen== | |||
*C:\Users\adminuser>scp .ssh\id_ed25519.pub xinux@userver.suxer.de: | |||
xinux@userver.suxer.de's password: | |||
id_ed25519.pub 100% 100 97.6KB/s 00:00 | |||
==Eintragen in die authorized_keys== | |||
*C:\Users\adminuser>ssh xinux@userver.suxer.de | |||
*xinux@userver:~$ cat id_ed25519.pub >> ~/.ssh/authorized_keys | |||
==Private Key entschlüsseln und in den Arbeitspeicher laden== | |||
*C:\Users\adminuser>ssh-add | |||
Enter passphrase for C:\Users\adminuser/.ssh/id_ed25519: 123Start$ | |||
Identity added: C:\Users\adminuser/.ssh/id_ed25519 (adminuser@CU26-01) | |||
==Passwordlos einloggen== | |||
*C:\Users\adminuser>ssh xinux@userver.suxer.de | |||
*xinux@userver:~$ | |||
==Keys anzeigen== | |||
*C:\Users\adminuser>ssh-add -l | |||
256 SHA256:PB31jna08hKhi67I5RTlaYgiDQ6C4BwyHeURGpThnDo adminuser@CU26-01 (ED25519) | |||
==Keys entladen== | |||
*C:\Users\adminuser>ssh-add -D | |||
=Quellen= | |||
*https://docs.microsoft.com/de-de/windows-server/administration/openssh/openssh_keymanagement | |||
Aktuelle Version vom 10. September 2025, 06:38 Uhr
Dienst starten
- Als Administrator - Einmalig in der Powershell
- Start-Service ssh-agent
- Get-Service ssh-agent | Set-Service -StartupType Automatic
SSH Handling
- Als Benutzer
Key erstellen mit Passphrase
- C:\Users\adminuser>ssh-keygen
Generating public/private ed25519 key pair. Enter file in which to save the key (C:\Users\adminuser/.ssh/id_ed25519): Enter passphrase (empty for no passphrase): 123Start$ Enter same passphrase again: 123Start$ Your identification has been saved in C:\Users\adminuser/.ssh/id_ed25519 Your public key has been saved in C:\Users\adminuser/.ssh/id_ed25519.pub The key fingerprint is: SHA256:PB31jna08hKhi67I5RTlaYgiDQ6C4BwyHeURGpThnDo adminuser@CU26-01 The key's randomart image is: +--[ED25519 256]--+ |++==+. . | |*++= . . . | |=o= . . . . o | |++ . = o o = . | |E.o . o S o = + | | o . o o o = | | o . . . . | | . = . . | | o o.. | +----[SHA256]-----+
Public Key übertragen
- C:\Users\adminuser>scp .ssh\id_ed25519.pub xinux@userver.suxer.de:
xinux@userver.suxer.de's password: id_ed25519.pub 100% 100 97.6KB/s 00:00
Eintragen in die authorized_keys
- C:\Users\adminuser>ssh xinux@userver.suxer.de
- xinux@userver:~$ cat id_ed25519.pub >> ~/.ssh/authorized_keys
Private Key entschlüsseln und in den Arbeitspeicher laden
- C:\Users\adminuser>ssh-add
Enter passphrase for C:\Users\adminuser/.ssh/id_ed25519: 123Start$ Identity added: C:\Users\adminuser/.ssh/id_ed25519 (adminuser@CU26-01)
Passwordlos einloggen
- C:\Users\adminuser>ssh xinux@userver.suxer.de
- xinux@userver:~$
Keys anzeigen
- C:\Users\adminuser>ssh-add -l
256 SHA256:PB31jna08hKhi67I5RTlaYgiDQ6C4BwyHeURGpThnDo adminuser@CU26-01 (ED25519)
Keys entladen
- C:\Users\adminuser>ssh-add -D