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" jenkinsslave@172.1.1.1:/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?
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