Não é possível transferir dados do meu servidor rápido no terminal de
Pergunta
Eu corro sem sucesso
curl $Masi@host:~/folder
curl: (6) Couldn't resolve host 'host:~'
Eu tenho SSH-chaves para o anfitrião. Eu estou tentando usar onda semelhante como scp.
Como você pode usar curl para baixar dados privados rápido?
Solução
onda é um cliente HTTP - você não pode usá-lo como um cliente SSH. O que há de errado com SCP?
Outras dicas
Eu gostaria de sugerir a leitura do homem página de cURL para algumas informações sobre como faça isso. Eu não acho que cURL pode substituir scp
da maneira que você quiser.
Se você tem um FTP seguro (SFTP) servidor ou garantir HTTP SSL (HTTPS) do servidor, em seguida, cURL pode aceitar chaves SSH (embora usando uma chave SSL é mais comumente aceito na Internet.) Ele pode usar essas chaves para autenticar e estabelecer uma conexão segura para os diretórios que foram tornados públicos para o usuário através do servidor.
Para ver como passar as chaves SSH, consulte --pubkey
, --key
e --pass
na href="http://curl.haxx.se/docs/manpage.html" rel="nofollow página homem .
É importante compreender que seu diretório home não tem que estar disponível através de tal servidor a. Mesmo se você autenticar com um usuário e uma senha. scp
funciona através de um servidor diferente, e (por padrão) interpretar caminhos como se estivesse logado. Para que os caminhos relativos são em relação ao seu casa pasta ??strong>, assim como você esperar.