cURL для SFTP с аутентификацией по секретному ключу - PullRequest
4 голосов
/ 15 июля 2010

Мне нужно загружать файлы по SFTP из скрипта PHP.Я думаю, что cURL, вероятно, тот путь, так как у меня это доступно на сервере.

У кого-нибудь есть пример использования cURL для SFTP с использованием аутентификации по ключу идентификации?

- EDIT --

Я только что заметил, что HTTP PUT может быть альтернативой, но насколько это безопасно?

1 Ответ

5 голосов
/ 07 февраля 2013
curl -u <username>: --key ~/.ssh/id_rsa --pubkey ~/.ssh/id_rsa.pub sftp://<remote_host>/<remote_path>

HTTP не защищен, поэтому любые данные, отправляемые вами во время PUT (например, пароль или файлы, которые вы загружаете), могут быть отслежены и прочитаны в виде простого текста.В зависимости от вашего заявления это может вызывать или не беспокоить вас.

...