我在我的Linux服務器部署在Tomcat Java Web應用程序。當運行應用程序時,我需要一堆文本文件(來自該服務器)自動複製到基於Windows的機器的目標。有沒有可用的庫?把從Linux服務器到Windows機器上的文件自動
0
A
回答
1
我知道沒有特定的庫,但是這看起來好像可以通過使用一些基於NAS或SMB的共享目錄解決方案來解決。它適合你嗎?
1
1
假設您想要複製到的Windows服務器上的文件夾設置爲共享,並且您擁有憑據,並且在Windows計算機上沒有其他服務可以用於文件複製(例如ftp,ssh,http,https等) - 可能最好的方法就是在Linux機器上安裝一個samba客戶端(smbclient),該客戶端將要複製到的Windows服務器上的共享文件夾。
0
無處不在的安全shell協議SSH包括SCP - 「安全複製」 - 這可能不會令人意外地用於複製文件。 (也有SFTP,但它更適合用戶交互。)
SSH和SCP是比FTP更好的解決方案。
有可用於Windows幾個SSH服務器:我知道有兩種:PowerShell的服務器或Cygwin的sshd的。
Cygwin是開源免費的,sshd基於openssh。 (我認爲)
相關問題
- 1. 自動從Windows機器上傳文件到Linux服務器?
- 2. mySQLdump從Linux機器到遠程服務器上的已裝載Windows文件夾
- 3. 在Linux服務器上從php訪問Windows服務器上的圖像文件
- 4. 獲取文件窗體的Windows服務器到Linux服務器
- 5. 如何將文件從Linux(informatica服務器)發送到文件服務器(windows)
- 6. 從Windows C上傳文件到Linux服務器#
- 7. 將文件從Linux移動到Windows服務器
- 8. 從Linux服務器到Windows機器的RSYSLOG
- 9. 自動從Unix服務器下載日誌文件到Windows機器
- 10. 文件上傳到服務器自動
- 11. 從Windows機器發送文件到Linux遠程服務器java代碼
- 12. Shell腳本從Linux機器的文件複製到Windows機器
- 13. SFTP檢索文件從Windows服務器到Linux服務器使用java
- 14. 如何在linux服務器上自動啓動weinre服務器
- 15. 如何將FTP文件從Windows機器傳輸到Linux機器
- 16. 傳輸文件!從unix服務器到linux服務器
- 17. 將文件從Tomcat Linux移動到另一臺Linux服務器
- 18. 詹金斯從linux服務器部署到Windows服務器
- 19. 的iOS 10:轉發用戶的iMessage到服務器,然後把它從服務器接收(自動機器人)
- 20. 從linux服務器運行.exe文件到Windows客戶端?
- 21. 從linux服務器複製文件到Windows桌面
- 22. 如何使用Java從Windows上傳文件夾到Linux機器
- 23. 從Linux FTP服務器和Windows FTP服務器下載最舊的文件
- 24. Web開發 - 從Windows上保存/上傳文件到Linux服務器
- 25. 使用sftp將今天的日期(如ABC_20161010_DEF.zip)的zip文件從Linux服務器移動到Windows服務器
- 26. 如何自動和定期將文件從Windows機器上傳到unix服務器?
- 27. Linux上的文件服務器
- 28. Windows機器中的UNIX/LINUX本地主機服務器
- 29. 從服務器上自動刪除SFTP上傳的文件
- 30. 將應用程序從本地Linux機器移動到Linux服務器
我通過SMB共享選項看,沒有多少可行爲我的目標是非常動態的。我通過JSCH看了一下,有沒有可能使用它? – Ayush
這取決於您的目的地的動態。你有一些應用程序正在監聽目標機器上的SSH通道嗎?該應用程序是否能夠從某個臨時固定位置(無論是SMB共享目錄,還是數據庫中的CLOB或其他)讀取,然後將其寫入需要的位置? –
您的目標機器中的FTP服務器將會像Thom所建議的那樣簡單得多,如果您知道將數據留在何處 –