Не удается быстро загрузить данные с моего сервера в терминале

StackOverflow https://stackoverflow.com/questions/805329

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top