ssh2://

ssh2:// — Secure Shell 2

说明

ssh2.shell:// ssh2.exec:// ssh2.tunnel:// ssh2.sftp:// ssh2.scp://PHP 4.3.0 and up (PECL) 

Note: 该封装器默认没有激活

为了使用 ssh2.*:// 封装协议,你必须安装来自 » PECL 的 » SSH2 扩展。  

除了支持传统的 URI 登录信息,ssh2 封装协议也支持通过 URL 的主机(host)部分来复用打开连接。 

可选项

◾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.shell

ssh2.exec

ssh2.tunnel

ssh2.sftp

ssh2.scp

受 allow_url_fopen 影响 Yes Yes Yes Yes Yes 

允许读取 Yes Yes Yes Yes Yes 

允许写入 Yes Yes Yes Yes No 

允许追加 No No No Yes(当服务器支持的时候) No 

允许同时读和写 Yes Yes Yes Yes No 

支持 stat() No No No Yes No 

支持 unlink() No No No Yes No 

支持 rename() No No No Yes No 

支持 mkdir() No No No Yes No 

支持 rmdir() No No No Yes No 

上下文选项(Context)

名称

用法

默认

session 重复使用预连接的 ssh2 资源   

sftp 重复使用预先分配的 sftp 资源   

methods 密钥交换(key exchange)、主机密钥(hostkey)、cipher、压缩和 MAC 方法   

callbacks     

username 以该用户名连接   

password 使用的密码来进行密码验证   

pubkey_file 用于验证的公钥(public key)文件   

privkey_file 用于验证的私钥(private key)文件   

env 需要设置的环境变量的关联数组   

term 在分配一个 pty 时请求的终端类型   

term_width 在分配一个 pty 时请求的终端宽度   

term_height 在分配一个 pty 时请求的终端宽度高度   

term_units term_width 和 term_height 的单位 SSH2_TERM_UNIT_CHARS 

范例

Example #1 从一个活动连接中打开字节流

<?php

$session = ssh2_connect('example.com', 22);

ssh2_auth_pubkey_file($session, 'username', '/home/username/.ssh/id_rsa.pub',

                                            '/home/username/.ssh/id_rsa', 'secret');

$stream = fopen("ssh2.tunnel://$session/remote.example.com:1234", 'r');

?>  

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

php编程基础教程.pptx|php编程培训,php,编程,基础,教程,pptx
php编程基础教程.pptx

历史上的今天:04月20日

ThinkPHP5快速入门基础

ThinkPHP5快速入门基础一、基础快速入门 ( 一 ) :基础本章介绍了 ThinkPHP5 .0 的安装及基本使用 ,并给出了一个最简单的示例带你了解如何开始开发 ,主要包 含 :简介官网下载 omposer安装和更新CGit下载和更新目录结构运行环境入口文件调试模式控制器视图读取数据总结在学习 ThinkPHP5.0 之前 ,如果你还不理解面向对象和命名空间的概念 ,建议首先去PHP手册恶

ThinkPHP5快速入门

ThinkPHP5快速入门目 录零、序言一、基础二、URL和路由三、请求和响应四、数据库五、查询语言六、模型和关联 (1)模型定义 (2)基础操作 (3)读取器和修改器 (4)类型转换和自动完成 (5)查询范围 (6)输入和验证 (7)关联 (8)模型输出七、视图和模板八、调试和日志九、API开发十、命令行工具十一、扩展十二、杂项SessionCookie验证

热门专题

综合高中|云南综合高中,昆明综合高中,综合高中能考本一吗,综合高中和普通高中的区别,综合高中是什么意思,综合高中能参加全国统一高考吗,综合高中可以考哪些大学,综合高中的学籍是什么
综合高中
中源管业|中源管业,中源管业公司,中源管业有限公司,中源管业电话,中源管业地址,中源管业电力管,中源管业mpp电力管,中源管业cpvc电力管,中源管业pe穿线管
中源管业
安徽开放大学|安徽开放大学报名,安徽开放大学报考,安徽开放大学,什么是安徽开放大学,安徽开放大学学历,安徽开放大学学费,安徽开放大学报名条件,安徽开放大学报名时间,安徽开放大学学历,安徽开放大学专业
安徽开放大学
天麻的功效与作用吃法|天麻的功效与作用,天麻的功效与作用吃法,天麻炖什么治头痛最好,天麻的功效与作用禁忌,天麻多少钱一斤,天麻的功效与作用吃法及禁忌,天麻怎么吃效果最好,天麻粉的功效与作用,天麻怎么吃
天麻的功效与作用吃法
云南高职单招|云南单招,云南单招网,云南高职单招网,云南高职单招,云南单招学校,云南单招培训
云南高职单招
开放大学|开放大学报名,开放大学报考,开放大学,什么是开放大学,开放大学学历,开放大学学费,开放大学报名条件,开放大学报名时间,开放大学学历,开放大学专业
开放大学
昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设
自考本科|自考本科有用吗,自考文凭,自考本科文凭,自考文凭有用吗,自考本科文凭有用吗,自考文凭承认吗
自考本科

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部