Computer >> Máy Tính >  >> Lập trình >> PHP

PHP ssh2://

Giới thiệu

libssh2 thư viện cung cấp quyền truy cập vào các tài nguyên trên một máy từ xa bằng cách sử dụng phương thức truyền mật mã an toàn. Đây là shell, thực thi từ xa, đường hầm, truyền tệp SCP . PHP có các trình bao bọc cho các tài nguyên này. Chúng là ssh2.shell://, ssh2.exec://, ssh2.tunnel://, ssh2.sftp://, ssh2.scp:// tương ứng

Lưu ý rằng các trình bao bọc này không được bật theo mặc định. Phần mở rộng SSH2 có sẵn từ PECL phải được cài đặt.

Cách sử dụng

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. * // tùy chọn ngữ cảnh

phiên Tài nguyên ssh2 được kết nối trước sẽ được sử dụng lại
sftp Tài nguyên sftp được phân bổ trước để được sử dụng lại
phương pháp Phương thức trao đổi khóa, khóa máy chủ, mật mã, nén và MAC để sử dụng lệnh gọi lại
tên người dùng Tên người dùng để kết nối
mật khẩu Mật khẩu để sử dụng với xác thực mật khẩu
pubkey_file Tên của tệp khóa công khai được sử dụng để xác thực
privkey_file Tên của tệp khóa cá nhân được sử dụng để xác thực
env Liên kết mảng các biến môi trường để đặt
hạn Loại mô phỏng đầu cuối cần yêu cầu khi phân bổ pty
term_width Chiều rộng của thiết bị đầu cuối được yêu cầu khi phân bổ pty
term_height Chiều cao của thiết bị đầu cuối được yêu cầu khi phân bổ pty
term_units Các đơn vị sử dụng với term_width và term_height