我想在Digital Ocean和AWS上将文件上传到我的服务器。我可以通过终端使用scp或sftp来做到这一点,但是我想将它自动化并以Python或任何其他编程语言来实现。如果是Python,我应该如何使用sftp客户端将文件上传到服务器? 还有其他的选择吗?如何将文件上传到服务器?
0
A
回答
3
您可以使用pysftp包;
import pysftp
with pysftp.Connection('hostname', username='me', password='secret') as sftp:
with sftp.cd('public') # temporarily chdir to public
sftp.put('/my/local/filename') # upload file to public/ on remote
sftp.get_r('myfiles', '/backup') # recursively copy myfiles/ to local
https://pypi.python.org/pypi/pysftp
它还使用的paramiko内部我想这可以用来SSH,SFTP等http://docs.paramiko.org/en/1.17/api/sftp.html
相关问题
- 1. 将文件上传到服务器
- 2. 将文件上传到SFTP服务器
- 3. 将文件上传到SSRS服务器
- 4. 将文件上传到Web服务器
- 5. 如何将SD卡上的3gp文件上传到服务器?
- 6. 如何在目标C上将文件上传到服务器?
- 7. Xcode - 如何将文本文件(.txt)上传到FTP服务器
- 8. 上传任何文件到服务器
- 9. 如何将其上传到服务器?
- 10. mediawiki如何将文件上传到服务器
- 11. 如何将.txt文件上传到http服务器?
- 12. 如何将数据库备份文件上传到服务器?
- 13. 如何在android中将文件上传到服务器?
- 14. 如何将文件上传到iPhone SDK中的服务器?
- 15. 如何使用Python将文件上传到PHP服务器?
- 16. 如何将上传文件保存到另一台服务器
- 17. 如何将文件上传到服务器?
- 18. 如何使用phonegap将mp3文件上传到服务器(xxampp)。
- 19. 如何通过c#.net将文件上传到服务器?
- 20. 如何使用servlet将文件上传到服务器?
- 21. Dropbox如何将我的文件上传到它的服务器?
- 22. 如何将文件从Android上传到node.js服务器
- 23. 如何将cocos2dx中的png文件上传到php服务器
- 24. 如何使用python将文件上传到tftp服务器?
- 25. 如何将大文件(大于50MB)上传到服务器
- 26. 如何将pdf文件上传到我自己的服务器?
- 27. 如何将nodejs中的文件上传到服务器?
- 28. 如何将JavaScript文件上传到服务器?
- 29. 将文件上传到远程服务器,我应该如何?
- 30. 如何使用php将文件上传到服务器
为什么不shell脚本? –
https://pypi.python.org/pypi/scp – MaxNoe