2011-04-15 6 views
6

Je suis en train de ftp un fichier via le protocole SFTP à un client:SFTP en utilisant 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 

Entrez le mot de passe hôte pour l'utilisateur XJ0002T:

Curl continue à me demander un mot de passe. J'ai essayé des paires de clés en utilisant OpenSSH et puttyGen, ni travaillé. Quelqu'un peut-il me dire ce que je fais mal?

+0

Activez -verbose, trouvez la sortie appropriée là où votre connexion est refusée et fixez ou annexez une version éditée de cette sortie à votre message. Bonne chance. – shellter

+1

Appartient à http://superuser.com/ –

+1

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

Répondre

8

curl vous demande un mot de passe car vous utilisez -u et indiquez un nom d'utilisateur mais pas de mot de passe. À la place, entrez un mot de passe vide avec le nom d'utilisateur -u: (notez le signe deux-points) et il cessera de demander.