SSH कमांड को PHP के साथ सुरक्षित रूप से निष्पादित करें
SSH (सिक्योर शेल) दूरस्थ सर्वर तक सुरक्षित रूप से पहुंचने के लिए एक आवश्यक उपकरण है। PHP SSH कमांड को निष्पादित करने के लिए कई तरीके प्रदान करता है, लेकिन सभी समान नहीं बनाए जाते हैं। हालाँकि, इस विधि में सुरक्षा निहितार्थ हैं और उत्पादन वातावरण के लिए अनुशंसित नहीं है। पीएचपी एसएसएच कार्यान्वयन। यह लाइब्रेरी SSH फ़ंक्शंस का एक व्यापक सेट प्रदान करती है, जो आपको दूरस्थ सर्वर के साथ सुरक्षित और कुशलता से बातचीत करने में सक्षम बनाती है।
उदाहरण उपयोग
यहां SSH निष्पादित करने के लिए phpseclib का उपयोग करने का एक उदाहरण दिया गया है। आदेश:
लॉगिन('उपयोगकर्ता नाम', 'पासवर्ड')) { बाहर निकलें ('लॉगिन विफल'); } इको $ssh->exec('pwd'); // वर्तमान कार्यशील निर्देशिका प्रिंट करें इको $ssh->exec('ls -la'); // फाइलों और निर्देशिकाओं की सूची बनाएं ?>
phpseclib का उपयोग करने के लाभ
phpseclib मूल PHP फ़ंक्शंस का उपयोग करने पर कई लाभ प्रदान करता है:
सुरक्षा:login('username', 'password')) {
exit('Login Failed');
}
echo $ssh->exec('pwd'); // Print current working directory
echo $ssh->exec('ls -la'); // List files and directories
?>
विश्वसनीयता: लाइब्रेरी अच्छी तरह से परीक्षण की गई है और एसएसएच प्रोटोकॉल की एक विस्तृत श्रृंखला का समर्थन करती है।
एक्स्टेंसिबिलिटी:
यह आपको अनुकूलित करने की अनुमति देता है SSH सेटिंग्स और फ़ाइल स्थानांतरण और पोर्ट जैसे उन्नत संचालन निष्पादित करें अग्रेषण।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3