Linux
將文件從 Linux 伺服器複製到 Windows - bash 腳本
我正在嘗試自動化一個簡單的過程,但我是新的並且卡住了。我有許多 bash 腳本,它們在執行時會將文件壓縮並移動到 linux 機器上的特定目錄。我想創建一個 bash 腳本,它將所述文件傳輸到同一網路上 Windows 框的特定磁碟。IE :
從 Linux Box : XXXX@10.11.10.11 到 Windows Box : XXXX@12.12.12.12
我已經看到了幾個可以執行此操作的命令,我希望通過批處理腳本完成此操作,以便我可以對成功移動的內容實現一些簡單的控制等等。我應該使用哪些工具?
ssh/sftp/scp
還是我應該更喜歡 Winscp 之類的解決方案
我猜你需要一個在你的 Windows 機器上執行的 SSH 伺服器,才能做到這一點。AFAIK WinSCP只是客戶端,這意味著您的腳本應該在您的 Windows 機器中執行並從您的 linux 機器中復製文件。
我會使用Bitvise SSH Server之類的東西,在 windows 和 linux 機器之間交換 ssh 密鑰,並按照您的計劃在 linux(使用 scp)中執行腳本。