পরিচয়
libssh2 লাইব্রেরি একটি নিরাপদ ক্রিপ্টোগ্রাফিক পরিবহন ব্যবহার করে দূরবর্তী মেশিনে সংস্থানগুলিতে অ্যাক্সেস সরবরাহ করে। এগুলো হল শেল, রিমোট এক্সেক, টানেলিং, ফাইল ট্রান্সফার এবংSCP . পিএইচপি এই সম্পদ জন্য wrappers আছে. সেগুলি হল ssh2.shell://, ssh2.exec://, ssh2.tunnel://, ssh2.sftp://, এবং ssh2.scp:// যথাক্রমে
মনে রাখবেন যে এই মোড়কগুলি ডিফল্টরূপে সক্রিয় করা হয় না। SSH2 এক্সটেনশন PECL থেকে উপলব্ধ ইনস্টল করা আবশ্যক।
ব্যবহার
ssh2.shell://user:[email protected]:22/xterm ssh2.exec://user:[email protected]:22/usr/local/bin/somecmd ssh2.tunnel://user:[email protected]:22/192.168.0.1:14 ssh2.sftp://user:[email protected]:22/path/to/filename
ssh2.*// প্রসঙ্গ বিকল্পগুলি
সেশন | পুনরায় ব্যবহার করার জন্য পূর্ব-সংযুক্ত ssh2 সংস্থান |
---|---|
sftp | পুনরায় ব্যবহার করার জন্য আগে থেকে বরাদ্দকৃত sftp সম্পদ |
পদ্ধতি | কলব্যাক ব্যবহার করার জন্য কী বিনিময়, হোস্টকি, সাইফার, কম্প্রেশন এবং MAC পদ্ধতিগুলি |
ব্যবহারকারীর নাম | এই হিসাবে সংযোগ করার জন্য ব্যবহারকারীর নাম |
পাসওয়ার্ড | পাসওয়ার্ড প্রমাণীকরণের সাথে ব্যবহার করার জন্য পাসওয়ার্ড |
pubkey_file | প্রমাণিকরণের জন্য ব্যবহার করার জন্য সর্বজনীন কী ফাইলের নাম |
privkey_file | প্রমাণিকরণের জন্য ব্যবহার করার জন্য ব্যক্তিগত কী ফাইলের নাম |
env | সেট করার জন্য পরিবেশ ভেরিয়েবলের অ্যাসোসিয়েট অ্যারে |
টার্ম | একটি pty বরাদ্দ করার সময় অনুরোধ করার জন্য টার্মিনাল এমুলেশন প্রকার |
term_width | একটি pty বরাদ্দ করার সময় টার্মিনালের প্রস্থ অনুরোধ করা হয় |
term_height | pty বরাদ্দ করার সময় টার্মিনালের উচ্চতা অনুরোধ করা হয় |
term_units | term_width এবং term_height এর সাথে ব্যবহার করার জন্য ইউনিট |