あるサーバーから別のサーバーにファイルをコピーする[閉じる]

あるサーバーから別のサーバーにファイルをコピーする[閉じる]

本番サーバーから開発サーバーにいくつかのファイルをインポートする必要があります。 SCP コマンドはタイムアウトを提供します。

IPがないので、以下のようにsshコマンドを使用してサーバーに接続します。

ssh [email protected]
sudo -u xxx_bio_xxx -i

ベストアンサー1

本番サーバーがSSHを介して開発サーバーにアクセスできないようです。私はあなたのワークステーションの両方の場所にアクセスできると仮定します。 3番目のホストを使用してホスト間コピーを実行するscp 3ホスト複製を使用できます(あなたの場合はprod05 - >ワークステーション - > dev 01)。もちろん、これは最速のコピー方法ではありませんが、一度コピーする必要があり、ファイアウォールの問題がある場合は、両方の方法が完璧です。

ワークステーションで次のコマンドを実行します(両方にアクセスできます)。

scp -3 prod05:/tmp/sbg.snappy [email protected]:/tmp

scpのマニュアルページから:

 -3      Copies between two remote hosts are transferred through the local host.
         Without this option the data is copied directly between the two
         remote hosts.  Note that this option disables the progress meter.

おすすめ記事