pscp entre local (Windows) y remoto (Linux) con clave privada

0

Actualmente, copio archivos de un servidor Windows a un servidor Linux a través de PSCP usando la autenticación de nombre de usuario / contraseña, sin embargo, necesito usar la autenticación de clave pública / privada en su lugar.

He agotado Internet por la razón por la que esto no me funciona, por favor vea mi comando aquí.

C:\pscp.exe -scp -i "C:\Users\logman\Documents\whosin.ppk" "C:\Net2 Access     Control\whos_in_data.html" [email protected]:/var/www/whosin/html

He generado las claves públicas / privadas en el servidor de Windows y he copiado la clave pública en el servidor de Linux y en el archivo authorized_keys. La clave privada está en formato .ppk en la ubicación anterior en la máquina con Windows.

¿Qué estoy haciendo mal?

jto
fuente
1
¿Puede proporcionar registros desde cualquier lado?
djsmiley2k
"El servidor rechazó nuestra clave": utiliza el .ppk de Windows a PSCP a través de la GUI de Putty (para aceptar la clave por primera vez)
jto
Creo que esto podría deberse al formato de clave privada .ppk de Putty, mientras que ssh en el servidor Linux usa Open-SSH, creo.
jto
Lo siento se olvidó de etiquetar @ djsmiley2k
jto