LinuxサーバーからWindowsにファイルをコピーする - bashスクリプト

LinuxサーバーからWindowsにファイルをコピーする - bashスクリプト

簡単なプロセスを自動化しようとしているのに慣れていないので、詰まっていました。圧縮を実行すると、ファイルをLinuxシステムの特定のディレクトリに移動するいくつかのbashスクリプトがあります。そのファイルを同じネットワーク上のWindowsボックスの特定のディスクに転送するbashスクリプトを作成したいと思います。つまり:

Linuxボックスでは:[Eメール保護] Windowsボックスで:[Eメール保護]

私はこれを行うためのいくつかのコマンドを見て、バッチスクリプトを使ってうまく動くアイテムの簡単な制御を実装できることを願っています。次のいずれのツールを使用する必要がありますか?

SSH/sftp/scp

それとも、Winscpのようなソリューションを好むべきですか?

ベストアンサー1

これを行うには、WindowsシステムでSSHサーバーを実行する必要があると思います。 AFAIKWinSCPクライアントのみ、これはスクリプトがWindowsボックスで実行され、ファイルをコピーする必要があることを意味します。~からあなたのLinuxボックス。

私は次のようなものを使用します。Bitvise SSHサーバー、WindowsとLinuxシステム間でSSHキーを交換し、計画に従ってLinux(scpを使用)でスクリプトを実行します。

おすすめ記事