Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP ssh2://


แนะนำตัว

libssh2 ไลบรารีให้การเข้าถึงทรัพยากรบนเครื่องระยะไกลโดยใช้การส่งผ่านการเข้ารหัสที่ปลอดภัย เหล่านี้คือ เชลล์, เอ็กซีระยะไกล, ทันเนล, การถ่ายโอนไฟล์ และ SCP . PHP มีตัวห่อหุ้มสำหรับทรัพยากรเหล่านี้ ได้แก่ ssh2.shell://, ssh2.exec://, ssh2.tunnel://, ssh2.sftp://, และ ssh2.scp:// ตามลำดับ

โปรดทราบว่า Wrapper เหล่านี้ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น มีส่วนขยาย SSH2 จาก PECL ต้องติดตั้ง

การใช้งาน

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.*// ตัวเลือกบริบท

เซสชัน เชื่อมต่อทรัพยากร ssh2 ล่วงหน้าเพื่อนำกลับมาใช้ใหม่
sftp จัดสรรทรัพยากร sftp ล่วงหน้าเพื่อนำมาใช้ใหม่
วิธีการ การแลกเปลี่ยนคีย์ คีย์โฮสต์ รหัส การบีบอัด และวิธีการ MAC เพื่อใช้การโทรกลับ
ชื่อผู้ใช้ ชื่อผู้ใช้ที่จะเชื่อมต่อเป็น
รหัสผ่าน รหัสผ่านที่จะใช้กับการตรวจสอบรหัสผ่าน
pubkey_file ชื่อไฟล์กุญแจสาธารณะที่จะใช้ในการตรวจสอบสิทธิ์
privkey_file ชื่อไฟล์ไพรเวทคีย์ที่ใช้ตรวจสอบสิทธิ์
สิ่งแวดล้อม เชื่อมโยงอาร์เรย์ของตัวแปรสภาพแวดล้อมเพื่อตั้งค่า
ระยะ ประเภทการจำลองเทอร์มินัลเพื่อขอเมื่อจัดสรร pty
term_width ความกว้างของเทอร์มินัลร้องขอเมื่อจัดสรร pty
term_height ความสูงของเทอร์มินัลร้องขอเมื่อจัดสรร pty
term_units หน่วยที่จะใช้กับ term_width และ term_height