首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用ssh2_tunnel函数创建SSH隧道

无法使用ssh2_tunnel函数创建SSH隧道
EN

Stack Overflow用户
提问于 2016-07-08 05:21:04
回答 1查看 1K关注 0票数 1

我使用PHP5.6和ssh2扩展来创建一个远程主机的SSH隧道,下面是我的代码:

代码语言:javascript
复制
$connection = ssh2_connect($host[0], 22);
if (ssh2_auth_password($connection, $host[1], $host[2])) {
if ($tunnel = ssh2_tunnel($connection, '127.0.0.1', 1080)){
 //curl commands
 }
}

我可以使用ssh2_exec执行一些Linux命令,但不能使用ssh2_tunnel创建SSH隧道,这里是错误日志:

PHP : ssh2_tunnel():无法从远程主机请求通道

有人能给我一些提示吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-08 05:48:31

连接到的SSH服务器没有启用TCP转发(即AllowTcpForwarding no)。您需要让服务器管理员启用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38259365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档