मैं एक मॉड्यूल के लिए चारों ओर देख रहा हूं जो मुझे मैन्युअल रूप से करने के लिए POPEN का उपयोग किए बिना पायथन में एसएसएच/एसएफटीपी फ़ंक्शन करने की अनुमति देता है। क्या ऐसा कुछ है? मुझे इस पर कोई वास्तविक जानकारी नहीं मिली है, धन्यवाद!पायथन एसएसएच/एसएफटीपी मॉड्यूल?
उत्तर
आप शायद उत्कृष्ट paramiko पुस्तकालय के लिए देख रहे:
paramiko अच्छी तरह से काम करता है: Paramiko Homepage
आप SSH पर करने के लिए देख रहे हैं क्या पर निर्भर करता है, आप भी से लाभ हो सकता pexpect लाइब्रेरी को देखकर: http://www.noah.org/wiki/pexpect
एसएफटीपी के लिए, आप pysftp का उपयोग कर सकते हैं, जो परमीको के एसएफटीपी क्लाइंट () पर एक पतला रैपर है)।
import pysftp #pip install sftp
import sys
hostname = "128.65.45.12"
username = "bob"
password = "123456"
sftp = pysftp.Connection(hostname, username=username, password=password)
sftp.get('/data/word_vectors/GoogleNews-vectors-negative300.txt', preserve_mtime=True)
print('done')
वहाँ एक paramiko आवरण है, ssh_decorate
है कि आप के लिए दूर से अजगर कोड चलेंगे::
from ssh_decorate import ssh_connect
ssh = ssh_connect('user','password','server')
@ssh
def python_pwd():
import os
return os.getcwd()
print (python_pwd())
सरल
** आप पाइथन paramiko मॉड्यूल का उपयोग कर सकते हैं: ** http://docs.paramiko.org/en/2.3/ ** वैकल्पिक रूप से **, आप एसएसएच कनेक्शन के लिए netmiko मॉड्यूल का उपयोग कर सकते हैं। [https://pynet.twb-tech.com/blog/automation/netmiko.html] –
कृपया मेरा उत्तर दोबारा पढ़ें, मैं 'paramiko' की सिफारिश कर रहा हूं। सभी 'ssh_decorate' करता है, 'python' को दूरस्थ रूप से' ssh' के माध्यम से paramiko से सरल वाक्यविन्यास का उपयोग कर चला रहा है –
- 1. मॉड्यूल (पायथन)
- 2. पायथन: स्थानीय मॉड्यूल वैश्विक मॉड्यूल
- 3. पायथन मॉड्यूल dlls
- 4. पायथन सीटीपीएस मॉड्यूल
- 5. पायथन "स्ट्रिंग" मॉड्यूल?
- 6. पायथन: Httplib2 मॉड्यूल नहीं
- 7. पायथन मॉड्यूल प्रारंभिक आदेश?
- 8. पायथन: smtplib मॉड्यूल
- 9. पायथन MySQL मॉड्यूल
- 10. argparse मॉड्यूल पायथन
- 11. पायथन सीएमडी मॉड्यूल
- 12. पायथन शेल्व मॉड्यूल प्रश्न
- 13. पायथन मॉड्यूल हटाना?
- 14. पायथन मल्टीप्रोसेसिंग मॉड्यूल
- 15. पायथन मॉड्यूल जो
- 16. पायथन उपप्रोसेसर मॉड्यूल segfault
- 17. पायथन मॉड्यूल लेआउट
- 18. पायथन मॉड्यूल (प्रीप्रोसेसर?) "पायथन-एम डीजी"
- 19. पायथन: मॉड्यूल को छोड़कर पाइइंस्टॉलर
- 20. पायथन मॉड्यूल BeautifulSoup निकालने एंकर
- 21. पायथन मॉड्यूल नाम कैसे बदलें?
- 22. पायथन थ्रेडिंग मॉड्यूल आयात विफलता
- 23. पायथन: urandom मॉड्यूल (ओएस एक्स)
- 24. गायब पायथन बीजी 2 मॉड्यूल
- 25. पायथन मॉड्यूल की गतिशील लोडिंग
- 26. पायथन मॉड्यूल में कई कक्षाएं
- 27. पायथन लॉगिंग मॉड्यूल: कस्टम लॉगर्स
- 28. पायथन का मॉड्यूल - बचत राज्य?
- 29. पायथन: चर माता पिता मॉड्यूल
- 30. लिनक्स में पायथन ओसीआर मॉड्यूल?
paramiko नहीं हो सकता है
उदाहरण एक फ़ाइल डाउनलोड करने? http://stackoverflow.com/search?q=[python]+ssh+sftp – jfs