pfaffman
(Jay Pfaffman)
1
たまに、SSH 接続ができないインスタンスからバックアップをダウンロードする必要があることがあります。speedtest.net ではダウンロード速度がほぼ 500Mbps と表示されている自宅のインターネット回線で 2GB をダウンロードするのはそれほど苦痛ではありませんが、20Mbps のアップロード速度でそれをアップロードするのは大変です。
curl を使って API キーを渡してバックアップをダウンロードできないかと考えましたが、返ってくるのは HTML ドキュメント内のリダイレクトで、その URL を curl で試すと「bad request」エラーになります。
見落としている方法などがあるでしょうか?
michaeld
(Michael - Communiteq)
2
ああ、懐かしいですね。数年前にこれを作成しました。しかし、しばらく使っていないので、修正なしでまだ機能するかどうかはわかりません。
pfaffman
(Jay Pfaffman)
3
わあ!私の夢が(もしかしたら)叶いました!ありがとう、マイケル。もう少し必死に探すべきでしたね。
Stephen
(Stephen)
4
なぜ単に SCP でサーバー間転送しないのですか?
SCP は SSH を使用し、ローカル回線を経由しない転送を可能にします。また、すべてのホストに最初から搭載されています。
pfaffman
(Jay Pfaffman)
5
実際、私が管理者権限を持っているが SSH/SCP アクセス権限を持っていない Discourse インスタンスが地球上には存在します。
Isambard
(Isambard)
6
私も、自分のマシンではないマシン(SSHアクセスなし)からバックアップを取得しようとしたときに、まったく同じ問題が発生しました。さらに、メールプロバイダーとしてBrevoを使用しており、彼らはトラッキングのためにリンクを独自のサーバーにリダイレクトするように改変するため、問題はさらに複雑になりました。
バックアップメールについては、a hrefに隠されているURLとトークンを、メールプロバイダーによって上書きされる可能性があるため、明示的に表示すると役立つかもしれません。
Isambard
(Isambard)
8
リモートマシンのコマンドラインから wget でバックアップをダウンロードする前にログインする簡単な方法はありますか?