2016-08-25 7 views
-1

私は現在、unixサーバからファイルをコピーしてクラウド共有フォルダにロードすることで、unixサーバからクラウド内の共有フォルダにファイルを手動で転送しています。これをUNIXサーバでシェルスクリプトを実行することで自動化したいと思います。 Ftpでは、宛先としてのscpおよびsshプロトコルは共有フォルダです。クラウドスルーネットワークのUNIXサーバーから共有フォルダにファイルを転送するには?

現在、パテを使用している私のWindowsデスクトップからUNIXサーバにログインしています。今私はネットワークドライブのマッピング(私は雲のパスを持っている)を介してクラウド共有フォルダに接続している私のシステムが中間のものとして追加されているドライブにコピーしています。今、私はスクリプトをunixで実行してファイルをクラウドに移動しなければならないワークステーションでこの動きを直接行いたいと思っています。 。

+0

こんにちはSai Vineelさん、そしてStack Overflowへようこそ!あなたの質問を少し編集してください。あなたが現在ファイルを "手動で"どのように転送しているかの例を含めることができれば、あなたの手助けが簡単になります - 個々の[cp](https://en.wikipedia.org/wiki/Cp_(Unix))シェルコマンド、 または、他の何か? –

+0

こんにちはVince Bowdrenさん、現在は私のWindowsデスクトップからputty.Nowを使ってUnixサーバーにログインしています。ネットワークドライブをマッピングしてクラウド共有フォルダに接続しています(クラウドパスがあります)。スクリプトをクラウドに移動する必要があるUNIX上でスクリプトを実行するワークステーションを使用して、この動きを直接行いたいと考えています。 –

答えて

0

rsyncのパス/ * TXT SERVER2:rsyncのリモート更新プロトコルは、ネットワークリンクを介してファイルの2つのセットの間だけ違いを転送することができますrsyncを

/パス。 トランスポートとしてリモートシェルプログラムを使用してローカルマシンからリモートマシンにコピーする場合(rshやsshなど)。これは、宛先パスに単一の:セパレータが含まれている場合に呼び出されます。

+0

このコードは問題の解決に役立つかもしれませんが、_why_および/または_how_が質問に答えているとは説明していません。この追加の文脈を提供することは、長期的な教育的価値を大幅に改善するだろう。どのような制限や仮定が適用されるかなど、あなたの答えを解説してください。 –

+0

こんにちはsschand、私は雲の中にあるメモリだけを持っていることを忘れていました。何もインストールしていません(リモートシステムにrsyncをインストールしています) –

関連する問題