PHP ssh2://

介绍

libssh2库提供了对资源的访问使用安全的加密传输在远程机器上。这些是外壳程序,远程执行程序,隧道,文件传输  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。* //上下文选项

会议预先连接的ssh2资源将被重用
ftp预分配的sftp资源将被重用
方法键交换,主机键,密码,压缩和MAC方法以使用回调
用户名连接的用户名
密码与密码认证一起使用的密码
pubkey_file用于认证的公钥文件的名称
privkey_file用于认证的私钥文件的名称
环保关联要设置的环境变量数组
术语分配pty时要请求的终端仿真类型
term_width分配pty时请求的终端宽度
term_height分配pty时请求的终端高度
term_units与term_width和term_height一起使用的单位