SSH-Agent Windows Powershell: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Dienst starten= | =Dienst starten= | ||
| + | ;Als Administrator - Einmalig in der Powershell | ||
| + | *Start-Service ssh-agent | ||
*Get-Service ssh-agent | Set-Service -StartupType Automatic | *Get-Service ssh-agent | Set-Service -StartupType Automatic | ||
| + | =SSH Handling= | ||
| + | ;Als Benutzer | ||
| + | ==Key erstellen mit Passphrase== | ||
| + | *C:\Users\adminuser>ssh-keygen | ||
| + | <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 | *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