我想將文件從服務器linux傳輸到另一臺使用java應用程序的服務器linux。任何人都給我一個解決方案或例子。如何將文件從服務器linux傳輸到另一臺服務器linux java代碼
3
A
回答
1
您可以使用Apache共享網絡API
一些示例程序在下面給出鏈接
http://commons.apache.org/proper/commons-net/examples/ftp/FTPClientExample.java http://www.journaldev.com/661/java-ftp-upload-example-using-apache-commons-net-api
This應該是你完美的解決方案,它是服務器到服務器的文件傳輸示例。
+0
謝謝你,我會嘗試這個 – beginerdeveloper
0
鑑於這兩個系統都是Linux,我認爲更簡單的解決方案是使用「scp」。
所有你需要做的是建立一些SSH密鑰,然後運行在Java應用程序的命令:
scp /path/to/source_file [email protected]:/path/to/dest_file
參見如何運行Java的Linux命令這個問題:
這具有以下優點:
- 您可以將文件放在遠程系統的任何位置......只需一次操作。
- 您無需在遠程系統上設置FTP服務器。
- 轉讓可以安全地完成。
唯一需要注意的是你必須管理SSH密鑰。特別是,你必須之間進行選擇:使用密鑰對生成口令哪個更安全
- 但需要一些稍微棘手的東西解鎖鍵(如查找「人的ssh-agent」),或
- 使用沒有密碼短語的密鑰對,如果您的私鑰泄漏,則會出現安全風險。
0
Linux命令將文件從一個系統傳輸到另一個系統。 這些可以通過兩種方式完成。
從源系統到目標系統(Push機制)
scp scp /path/to/source_file [email protected]:/path/to/dest_file
從目標系統到源系統(拉機制)
scp [email protected]:/path/to/dest_file /path/to/source_file
這樣做的,通過Java中,你可以按照下面的鏈接。
相關問題
- 1. 將文件從Tomcat Linux移動到另一臺Linux服務器
- 2. 在Linux上將不同擴展的文件從一臺服務器傳輸到另一臺服務器?
- 3. 傳輸文件!從unix服務器到linux服務器
- 4. 如何將hdfs文件複製到另一臺服務器[linux]
- 5. 從另一臺linux服務器在Linux平臺上連接postgres服務器
- 6. 如何將文件從一臺服務器移動到另一臺服務器
- 7. 將文件從一臺服務器上傳到另一臺服務器
- 8. 將數據包從一臺Linux服務器發送到其他服務器(LINUX)
- 9. 將文件從express js傳輸到另一臺服務器
- 10. 將數據從一臺memcached服務器傳輸到另一臺memcached服務器
- 11. 將代碼從一臺TFS服務器移動到另一臺服務器
- 12. 從一臺linux機器到另一臺linux機器的遠程文件傳輸
- 13. 在linux中將文件從一臺服務器複製到另一臺服務器
- 14. 如何將大型數據庫文件從一臺服務器傳輸到另一臺服務器?
- 15. 將Java文件從一臺服務器複製到另一臺
- 16. 如何將文件從Linux(informatica服務器)發送到文件服務器(windows)
- 17. 將文件從服務器上傳到另一臺服務器中的Hdfs
- 18. 將文件從一臺服務器發送到另一臺服務器。
- 19. 如何從另一臺linux服務器讀取Linux服務器的一個驅動器的寫入訪問
- 20. 將文件從一臺遠程服務器發佈到另一臺服務器
- 21. 將json文件從一臺服務器複製到另一臺服務器
- 22. 將大量文件從一臺服務器轉移到另一臺服務器
- 23. 通過SFTP將文件從本地Linux服務器傳輸到遠程Linux服務器
- 24. 將陣列從一臺服務器傳遞到另一臺服務器
- 25. Python PySFTP將文件從一臺遠程服務器傳輸到另一臺遠程服務器
- 26. 將安全信息從一臺服務器傳遞到另一臺服務器
- 27. PHP:如何將一個大文件從一臺服務器上傳到另一臺服務器?
- 28. 每天從一臺SFTP服務器將文件夾傳輸到另一臺服務器
- 29. 將文件從一臺服務器複製到另一臺
http://www.jcraft.com/jsch/examples/ –