Windows 2012サーバーからLinuxサーバーへの自動scp(2時間ごと)を実行する必要があります。 Linuxサーバーから別のLinuxサーバー(sshとcron)にそれを行う方法を知っています。
Windowsでは、どのツールが必要ですか? sshはWindowsにネイティブではないことを知っているので、同様のツールを使用したいと思います。
WinSCPとWindowsのスケジュールされたタスクを使用します。 WinSCPのサイトには、スクリプトと自動化に関するガイドがあります: http://winscp.net/eng/docs/scripting
また、パスワードが不要になるように秘密鍵を設定する必要があります。
pscp ユーティリティを使用してファイル転送を処理できます。パスワードを入力せずにログインできるように認証キーを設定します。
タイミングを処理するには、スケジュールされたタスクを作成して、目的のスケジュールでpscpコマンド(またはバッチファイル)を実行します。
OpenSSHはWindows2012サーバーにインストールできます。 関連ページはこちら WinSCP(Windows用SCPクライアント)のWebサイト。
それが済んだら、Linuxの宛先サーバーからcronジョブを設定して、Windows2012のソースサーバーからファイルをフェッチします。 (特に、その方法をすでに知っていると言ったので、他の方法よりも簡単です。)
Grantがおそらく好ましい方法ですが、WinSCPのスクリプト言語を学びたくない場合は、 Cygwin をインストールして、scp
を直接実行できます。タスクスケジューラを使用してscp
を起動します。 (引数に応じて、実際にscp
を実行するには、中間の.bat
または.sh
ファイルを作成する必要がある場合があります。)後でCygwinを使用してsshd
を設定することもできます。必要に応じて。