Impossible de télécharger les données de mon serveur rapidement dans le terminal
Question
Je cours sans succès
curl $Masi@host:~/folder
curl: (6) Couldn't resolve host 'host:~'
J'ai des clés SSH pour l'hôte. J'essaie d'utiliser curl de la même manière que scp.
Comment utiliser curl pour télécharger rapidement des données privées?
La solution
curl est un client HTTP - vous ne pouvez pas l'utiliser en tant que client SSH. Quel est le problème avec SCP?
Autres conseils
Je suggère de lire la page de manuel de cURL pour obtenir des informations sur la procédure à suivre. fais ça. Je ne pense pas que cURL puisse remplacer scp
comme vous le souhaitez.
Si vous disposez d'un serveur FTP sécurisé (SFTP) ou HTTP SSL (HTTPS) sécurisé, cURL peut accepter les clés SSH (bien que l'utilisation d'une clé SSL soit plus communément acceptée sur Internet.) Il peut utiliser ces clés pour s'authentifier. et établissez une connexion sécurisée avec les répertoires rendus publics par votre serveur via le serveur.
Pour savoir comment passer des clés SSH, voir - pubkey
, - clé
et - pass
dans page de manuel .
Il est important de comprendre que votre répertoire de base n'a pas besoin d'être disponible via un tel serveur. Même si vous vous authentifiez avec un utilisateur et un mot de passe. scp
utilise un serveur différent et interprète (par défaut) les chemins d'accès comme si vous étiez connecté. Ainsi, les chemins relatifs sont relatifs à votre dossier de départ , comme vous le souhaitez.