Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP ssh2:// स्ट्रीम रैपर

परिचय

libssh2 लाइब्रेरी एक सुरक्षित क्रिप्टोग्राफिक ट्रांसपोर्ट का उपयोग करके रिमोट मशीन पर संसाधनों तक पहुंच प्रदान करती है। ये हैं शेल, रिमोट एक्जीक्यूशन, टनलिंग, फाइल ट्रांसफर और SCP। PHP के पास इन संसाधनों के लिए रैपर्स हैं। वे क्रमशः ssh2.shell://, ssh2.exec://, ssh2.tunnel://, ssh2.sftp://, और ssh2.scp:// हैं।

ध्यान दें कि ये रैपर्स डिफ़ॉल्ट रूप से सक्षम नहीं हैं। PECL से उपलब्ध SSH2 एक्सटेंशन इंस्टॉल करना होगा।

उपयोग

ssh2.shell://user:pass@example.com:22/xterm
ssh2.exec://user:pass@example.com:22/usr/local/bin/somecmd
ssh2.tunnel://user:pass@example.com:22/192.168.0.1:14
ssh2.sftp://user:pass@example.com:22/path/to/filename

ssh2.*// कॉन्टेक्स्ट विकल्प

विकल्पविवरण
sessionपुनः उपयोग के लिए पूर्व-कनेक्टेड ssh2 संसाधन
sftpपुनः उपयोग के लिए पूर्व-आवंटित sftp संसाधन
methodsकी एक्सचेंज, होस्टकी, सिफर, कम्प्रेशन, और MAC मेथड्स
usernameकनेक्ट करने के लिए उपयोगकर्ता नाम
passwordपासवर्ड प्रमाणीकरण के लिए पासवर्ड
pubkey_fileप्रमाणीकरण के लिए पब्लिक की फ़ाइल का नाम
privkey_fileप्रमाणीकरण के लिए प्राइवेट की फ़ाइल का नाम
envसेट करने के लिए पर्यावरण चर का एसोसिएटिव सरणी
termpty आवंटित करते समय अनुरोध करने के लिए टर्मिनल एमुलेशन प्रकार
term_widthpty आवंटित करते समय अनुरोधित टर्मिनल की चौड़ाई
term_heightpty आवंटित करते समय अनुरोधित टर्मिनल की ऊंचाई
term_unitsterm_width और term_height के साथ उपयोग की इकाइयाँ

आवश्यकता: pecl install ssh2 और extension=ssh2 को php.ini में जोड़ें।

  1. - PHP TypeError

    परिचय TypeError क्लास Error क्लास को एक्सटेंड करती है। यह त्रुटि तब उठती है जब वास्तविक और औपचारिक आर्गुमेंट प्रकार मेल नहीं खाते, रिटर्न प्रकार घोषित रिटर्न प्रकार से मेल नहीं खाता, या किसी बिल्ट-इन फ़ंक्शन को अमान्य आर्गुमेंट पास किए जाते हैं। ध्यान दें कि strict_types को declare() फ़ंक्शन के साथ

  1. - PHP टैग्स (Tags) - कैननिकल, शॉर्ट और इको टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसका एक्सटेंशन .php होता है और यह वेब सर्वर पर संग्रहीत होती है। सर्वर पर PHP पार्सर विशेष वर्ण अनुक्रम <?php और ?> की तलाश करता है। इन्हें PHP के प्रारंभिक और समापन टैग कहा जाता है। इन दोनों के भीतर के स्टेटमेंट पार्सर द्वारा व्याख्य

  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area