Ssh-copy-id unter Windows mittels Batch Datei

Aus Laub-Home.de Wiki
Zur Navigation springen Zur Suche springen

Möchte man wie unter Linux üblich seinen SSH Key auf einen entfernten Rechner übertragen, hilft einem leider nicht ssh-copy-id weiter, da dies unter windows nicht existiert. Hier der Befehl der das Linux ssh-copy-id unter Windows verfügbar macht.

set USER=
set PASSWORD=
set TARGETSYSTEM=
set PUBLICKEY=

type  %PUBLICKEY% | plink.exe -ssh -l %USER% -pw "%PASSWORD%" %TARGETSYSTEM% "umask 077; test -d .ssh || mkdir .ssh ; cat >> .ssh/authorized_keys"