Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP ssh2://

Giới thiệu

Thư viện libssh2 cung cấp truy cập tài nguyên trên máy từ xa dùng truyền tải mật mã an toàn. Các tài nguyên: shell, remote exec, tunneling, truyền file và SCP. PHP có wrapper cho các tài nguyên này: ssh2.shell://, ssh2.exec://, ssh2.tunnel://, ssh2.sftp://, ssh2.scp://.

Lưu ý: các wrapper này không bật mặc định. Phần mở rộng SSH2 từ PECL phải cài đặt.

Cách dùng

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

Tùy chọn ngữ cảnh ssh2.*//

sessionTài nguyên ssh2 đã kết nối trước để tái sử dụng
sftpTài nguyên sftp đã cấp phát trước để tái sử dụng
methodsTrao đổi khóa, hostkey, cipher, nén, MAC và callbacks
usernameTên người dùng để kết nối
passwordMật khẩu dùng cho xác thực mật khẩu
pubkey_fileTên file khóa công khai để xác thực
privkey_fileTên file khóa riêng để xác thực
envMảng liên kết biến môi trường để thiết lập
termLoại giả lập terminal khi cấp phát pty
term_widthChiều rộng terminal khi cấp phát pty
term_heightChiều cao terminal khi cấp phát pty
term_unitsĐơn vị dùng với term_width và term_height