কম্পিউটার টিউটোরিয়াল

PHP ssh2:// র‍্যাপার


ভূমিকা

libssh2 লাইব্রেরি সিকিউর ক্রিপ্টোগ্রাফিক ট্রান্সপোর্ট ব্যবহার করে রিমোট মেশিনের রিসোর্স এক্সেস দেয়। এগুলো হলো shell, remote exec, tunneling, file transfer এবং 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.*// context options

sessionপুনঃব্যবহারের জন্য পূর্বে সংযুক্ত ssh2 রিসোর্স
sftpপুনঃব্যবহারের জন্য পূর্বে আয়োতিত sftp রিসোর্স
methodsকি এক্সচেঞ্জ, হোস্টকি, সিফার, কমপ্রেশন, এবং MAC মেথডস কোলে استفاده
usernameকানেক্ট করার ইউজারনেম
passwordপাসওয়ার্ড অথেন্টিকেশনের জন্য পাসওয়ার্ড
pubkey_fileঅথেন্টিকেশনের জন্য পাবলিক কি ফাইল নাম
privkey_fileঅথেন্টিকেশনের জন্য প্রাইভেট কি ফাইল নাম
envএনভায়রনমেন্ট ভেরিয়েবল সেট করার অ্যাসোসিয়েটিভ অ্যারে
termpty অ্যালোকেট করার সময় রিকোয়েস্ট করা টার্মিনাল ইমুলেশন টাইপ
term_widthpty অ্যালোকেট করার সময় রিকোয়েস্ট করা টার্মিনাল প্রস্থ
term_heightpty অ্যালোকেট করার সময় রিকোয়েস্ট করা টার্মিনাল উচ্চতা
term_unitsterm_width এবং term_height-এর সাথে ব্যবহৃত ইউনিটস

  1. PHP DivisionByZeroError

  2. PHP TypeError

  3. PHP ট্যাগস (PHP Tags)

  4. PHP pi() ফাংশন