J’ai parfois besoin de télécharger une sauvegarde depuis une instance à laquelle je ne peux pas me connecter via ssh. Télécharger 2 Go via ma connexion internet domestique, où speedtest.net indique que je bénéficie d’environ 500 Mbps en téléchargement, n’est pas très pénible, mais le remonter sur une connexion de 20 Mbps l’est.
J’ai pensé pouvoir utiliser curl et transmettre une clé API pour télécharger la sauvegarde, mais ce que j’obtiens est une redirection dans un document HTML, et essayer cette URL avec curl se solde par une « mauvaise requête ».
Existe-t-il une méthode que j’aurais manquée pour y parvenir ?
J’ai eu le même problème en essayant de récupérer une sauvegarde d’une machine qui n’était pas la mienne (donc pas d’accès SSH). La situation était encore compliquée car j’utilise Brevo comme fournisseur d’e-mails et ils modifient le lien pour le rediriger vers leur propre serveur à des fins de suivi.
Pour les e-mails de sauvegarde, il pourrait être utile d’afficher explicitement l’URL complète et le jeton au lieu de les masquer dans le lien a href, qui peut être écrasé par les fournisseurs d’e-mails.
Existe-t-il un moyen simple de se connecter via la ligne de commande d’une machine distante avant d’émettre la commande wget pour télécharger la sauvegarde ?