有沒有辦法通過DOS命令/其他命令行工具(通過在命令中指定用戶名和密碼)將文件從Windows機器複製到遠程Linux機器。我通常使用WinSCP來做到這一點,並希望編寫一個腳本(BAT)來自動執行此操作。將文件從Windows複製到遠程Linux系統的BAT腳本
回答
從技術上講,pscp.exe不是PuTTY的命令行版本,只是安全複製組件。 plink.exe是PuTTY的命令行伴侶,儘管它是專門爲遠程命令而設計的,而不需要啓動shell。 – 2011-05-28 15:00:36
首先需要爲Windows生成一個ssh密鑰,使用PuttyGen並放入遠程Linux authorized_keys中。然後'pscp.exe -i。\ ssh \ id_rsa。\ Temp.py [email protected]:/ home/username /'。在#Google_Cloud – gihanchanuka 2017-04-27 05:48:40
安裝cygwin,你可以像在Linux上一樣使用scp,ssh等。此外,您可以使用普通的bash腳本而不是蹩腳的bat-files。
下載pscp.exe(PuTTY scp伴侶)的副本。如果您已經在Linux服務器上設置了SSH密鑰,您可以使用Windows上的PuTTY進行設置,則可以從Windows設置無密碼副本到Linux機器。
WinSCP scripting command-line上傳的文件是這樣的:
winscp.com /command "open sftp://[email protected]/" "put d:\www\index.html" "exit"
越容易使用Generate transfer code function有GUI的WinSCP產生一傳一腳本(甚至是一個完整的批處理文件)。
- 1. 如何使用Java程序將文件從Linux系統複製到Windows系統?
- 2. 如何將文件從Windows複製到Windows/Linux uisng Python腳本
- 3. 從遠程系統複製* .html文件
- 4. 如何將文件從Windows系統從python腳本複製到任何其他遠程服務器?
- 5. 如何使用shell腳本將文件從Windows複製到Linux?
- 6. Shell腳本從Linux機器的文件複製到Windows機器
- 7. 從windows複製和粘貼到遠程linux文件
- 8. 如何將文件從本地文件系統複製到HDFS文件系統?
- 9. shell腳本從sudo su訪問文件從Linux複製到遠程主機
- 10. 將bat文件(本身)複製到appdata
- 11. 將文件從Windows複製到Ubuntu子系統
- 12. C++ Libcurl:curl_easy_perform在將文件從linux系統傳輸到Windows遠程系統時返回了錯誤代碼
- 13. 從Windows bat文件執行bash腳本
- 14. 遠程Windows系統上的文件IO
- 15. 翻譯windows bat文件到linux shell腳本
- 16. 用於從多臺Windows機器複製文件的Linux腳本
- 17. Python從Linux複製文件到WIndows
- 18. 將內容從HDFS複製到本地文件系統
- 19. Unix Shell腳本將文件從unix位置複製到windows FTP
- 20. 將遠程文件系統或目錄掛載到本地Linux機器
- 21. 從HDFS複製文件到本地文件系統用JAVA
- 22. 在Linux遠程Windows上運行bat文件
- 23. 無法將文件從文件系統複製到IntelliJ IDEA 10.5
- 24. 使用SSH將文件從遠程複製到本地
- 25. 將文件從構建版本複製到遠程機器
- 26. 如何將某些文件從遠程複製到本地?
- 27. 遠程從ubuntu機器運行windows xp bat腳本
- 28. 複製文件到遠程Linux機器從Windows使用Java沒有FTP協議
- 29. 遠程登錄從Linux電腦到Windows PC使用Python腳本
- 30. rsync將本地文件結構複製到遠程文件夾
WinSCP可以從腳本運行。 – Mat 2011-05-28 14:58:20