2011-04-15 37 views
6

Estoy tratando de ftp un archivo a través del protocolo SFTP a un cliente:SFTP usando cURL

curl -u username --key C:\cygwin\home\XJ0002T\.ssh\id_rsa --pubkey c:\cygwin\home\XJ0002T\.ssh\id_rsa.pub - 
T c:\temp2\test4.txt sftp://server/SFTP/ --insecure 

Introduzca la contraseña de host para el usuario XJ0002T:

Curl me mantiene pidiendo una contraseña. He probado pares de claves usando OpenSSH y puttyGen, ninguno funcionó. ¿Puede alguien decirme qué estoy haciendo mal?

+0

encienda --verbose, busque la salida adecuada donde se rechaza su conexión, y corrija o anexe una versión editada de esa salida a su mensaje. Buena suerte. – shellter

+1

Pertenece a http://superuser.com/ –

+1

prueba: 'curl -v -u XJ0002T: password4xjoo2t ...' – jfs

Respuesta

8

curl le pide una contraseña porque usa -u y proporciona un nombre de usuario pero no una contraseña.

Proporcione una contraseña en blanco en lugar de -u nombre de usuario: (observe los dos puntos finales) y dejará de preguntar.