Ssh Windows
Version vom 10. Dezember 2025, 06:22 Uhr von Thomas.will (Diskussion | Beiträge)
ssh Agent
Dienst mit Windows starten
- Get-Service ssh-agent | Set-Service -StartupType Automatic
Dienst jetzt starten
- Start-Service ssh-agent
Zustand anschauen
- Get-Service ssh-agent
Key managment
Schlüssel generieren
- ssh-keygen
Schlüssel in den Speicher laden
- ssh-add
Geladene Schlüssel anzeigen
- ssh-add -l
Geladene Schlüssel detailliert anzeigen
- ssh-add -L
Alle Schlüssel aus dem Agent entfernen
- ssh-add -D
Öffentlicher Schlüssel anzeigen
- PS C:\Users\Kit_User_ML> type .\.ssh\id_ed25519.pub
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIW8r0OlHclahiKqVoXqtQBDpln+RbZ5O9/59f/9zHT0 kit_user_ml@Platz07Doz
- Der Inhalt muss an die Datei des Users auf dem Zielhost angehängt werde.
- echo ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIW8r0OlHclahiKqVoXqtQBDpln+RbZ5O9/59f/9zHT0 kit_user_ml@Platz07Doz >> ~.ssh/authorized_keys
Normales Nutzen von ssh am Beispiel kit@www.microsott.de
Normale Anmeldung per Benutzername und Passwort
- ssh kit@www.microsoft.de
Remote-Befehl ausführen
- ssh kit@www.microsoft.de hostname
Interaktives Kopieren von Dateien (scp) zum Zielhost
- scp test.txt kit@www.microsoft.de:/home/kit/
Interaktives Kopieren von Dateien (scp) vom Zielhost
- scp kit@www.microsoft.de:/etc/passwd
SSH Server auf Windows aktivieren und starten
Dienst zum automatischen Start aktivieren
- Set-Service sshd -StartupType Automatic
Dienst sofort starten
- Start-Service sshd
Status prüfen
- Get-Service sshd
Firewallregel automatisch anlegen (falls nötig)
- netsh advfirewall firewall add rule name="OpenSSH-Server" dir=in action=allow protocol=TCP localport=22
Öffentlichen Hostkey anzeigen (optional)
- type $env:ProgramData\ssh\ssh_host_ed25519_key.pub
Konfiguration öffnen
- notepad $env:ProgramData\ssh\sshd_config