पायथन में एसएफटीपी के माध्यम से सुरक्षित फ़ाइल स्थानांतरण
डेटा अखंडता बनाए रखने के लिए फ़ाइलों को सुरक्षित रूप से स्थानांतरित करना महत्वपूर्ण है। एसएफटीपी (एसएसएच फाइल ट्रांसफर प्रोटोकॉल) एक सुरक्षित प्रोटोकॉल है जो एसएसएच (सिक्योर शेल) कनेक्शन पर फाइल ट्रांसफर सुनिश्चित करता है।
एसएफटीपी कार्यक्षमता को लागू करने के इच्छुक पायथन डेवलपर्स के लिए, पैरामिको जैसी लाइब्रेरी की अत्यधिक अनुशंसा की जाती है। पैरामिको एसएफटीपी सत्रों की स्थापना और प्रबंधन के लिए एक मजबूत ढांचा प्रदान करता है। यहां बताया गया है कि आप सुरक्षित फ़ाइल स्थानांतरण के लिए पैरामिको का उपयोग कैसे कर सकते हैं:
import paramiko
# Host, port and user information (hard-coded)
host = "THEHOST.com"
port = 22
username = "THEUSERNAME"
password = "THEPASSWORD"
# Establish an SSH and SFTP connection
transport = paramiko.Transport((host, port))
transport.connect(username=username, password=password)
sftp = paramiko.SFTPClient.from_transport(transport)
# Define remote and local file paths (hard-coded)
remote_path = './THETARGETDIRECTORY/' file
local_path = file
# Upload the file
sftp.put(local_path, remote_path)
# Close file and transport connections
sftp.close()
transport.close()
print("Upload complete.")
पैरामिको और एसएफटीपी का लाभ उठाकर, पायथन डेवलपर्स संवेदनशील डेटा की गोपनीयता और अखंडता को बनाए रखते हुए, दूरस्थ होस्ट के बीच फ़ाइलों को सुरक्षित रूप से स्थानांतरित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3