リモートサーバー間でファイルを転送する場合、ローカルコンピューターは仲介者になりますか?
あなたは2つの遠隔地の間でファイルを転送しています、そして、転送は苦痛を伴うほど遅いです。ローカルコンピュータのせいですか。ファイル転送のニュアンスを詳しく調べながら読みます。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUserの読者Cyborgcommand0は、リモートホスト間のファイル転送が自分のローカルコンピュータによって遅くなった場合には不思議です。彼は書く:
デスクトップ上のサーバー間でファイルを転送するときは、コンピューターが仲介者になります。?
たとえば、Windowsベースのシステムでは、2つのWindowsエクスプローラプログラムが開かれており、各エクスプローラウィンドウで2つのサーバーのファイルの内容を表示しています。.
デスクトップ間でファイルを相互にドラッグして両方のサーバー間でファイルを転送しようとした場合、それらのファイルは直接互いに接続されているか、仲介者として使用されて転送速度が遅くなります?
物語は何ですか?次のファイルはどのパスです?
答え
SuperUserの寄稿者Keltariが物事を片付ける:
デスクトップAのWindowsエクスプローラを使用してサーバーBからサーバーCにファイルを転送している場合、ファイルはBからA、CからCに転送されます。.
この方法を回避する最も簡単な方法は、サーバーBへのリモートデスクトップ接続を使用してからサーバーCにコピーすることです。.
telnet、ssh、スクリプト、および仲介者を迂回することを可能にするサードパーティプログラムの使用など、他の代替方法があります。.
そのため、Windowsエクスプローラを使用するときは、まずファイルをコンピュータに転送し(その後は一時的に)、次に接続を介してセカンダリの転送先に転送する必要があります。明らかに、適切なリモート管理ツールのためにエクスプローラ(ローカルファイルに最も適している)を捨てることはボトルネックを避けるための最良の計画です。.
説明に追加するものがありますか?コメントの中で消してください。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.