SFTP с использованием cURL - PullRequest
7 голосов
/ 16 апреля 2011

Я пытаюсь установить ftp файл по протоколу sftp к клиенту:

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

Введите пароль хоста для пользователя XJ0002T:

Curl продолжает спрашивать у меня пароль.Я пробовал пары ключей с использованием OpenSSH и puttyGen, ни один не работал.Может кто-нибудь сказать мне, что я делаю не так?

1 Ответ

8 голосов
/ 16 апреля 2011

Явно предоставьте пустой пароль

curl попросит вас ввести пароль, потому что вы используете -u и предоставляете имя пользователя, но не пароль.

Вместо пустого пароля укажите -u username: (уведомлениедвоеточие), и он перестанет спрашивать.

...