Невозможно быстро загрузить данные с моего сервера в терминале - PullRequest
0 голосов
/ 30 апреля 2009

Я бегу безуспешно

curl $Masi@host:~/folder
curl: (6) Couldn't resolve host 'host:~'

У меня есть SSH-ключи к хосту. Я пытаюсь использовать curl так же, как scp.

Как использовать curl для быстрой загрузки личных данных?

Ответы [ 2 ]

1 голос
/ 30 апреля 2009

Я бы предложил прочитать справочную страницу cURL *1001*, чтобы узнать, как это сделать. Я не думаю, что cURL может заменить scp так, как вы этого хотите.

Если у вас есть защищенный сервер FTP (SFTP) или защищенный сервер HTTP SSL (HTTPS), тогда cURL может принимать ключи SSH (хотя использование ключа SSL более распространено в Интернете.) Он может использовать эти ключи для аутентификации и установите безопасное соединение с каталогами, которые были обнародованы для вашего пользователя через сервер.

Чтобы узнать, как передавать ключи SSH, см. --pubkey, --key и --pass на справочной странице .

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

0 голосов
/ 30 апреля 2009

curl - это HTTP-клиент - вы не можете использовать его как SSH-клиент. Что не так с SCP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...