2011-04-15 21 views
6

Sto cercando di ftp un file tramite il protocollo SFTP per un cliente:SFTP utilizzando 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 

Immettere la password host per utente XJ0002T:

Curl continua a chiedermi la password. Ho provato le coppie di chiavi usando OpenSSH e puttyGen, né funzionava. Qualcuno può dirmi cosa sto facendo di sbagliato?

+0

attivare --verbose, trovare l'output appropriato in cui la connessione viene rifiutata e correggere o aggiungere una versione modificata di tale output al messaggio. In bocca al lupo. – shellter

+1

Appartiene a http://superuser.com/ –

+1

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

risposta

8

curl richiede una password perché si utilizza -u e fornisce un nome utente ma nessuna password.

Fornire una password vuota invece con -u nome utente: (notare i due punti finali) e smetterà di chiedere.