【发布时间】:2015-09-01 10:40:32
【问题描述】:
在使用 PECL ssh2 扩展时是否可以激活代理转发(类似于 -A ssh 命令行选项)?我在文档中找不到任何内容
【问题讨论】:
在使用 PECL ssh2 扩展时是否可以激活代理转发(类似于 -A ssh 命令行选项)?我在文档中找不到任何内容
【问题讨论】:
你可以用 phpseclib 做到这一点:
<?php
include('Net/SSH2.php');
include('System/SSH/Agent.php');
$agent = new System_SSH_Agent();
$ssh = new Net_SSH2('website.com');
$ssh->login('user', $agent);
$ssh->read('[prompt']);
$agent->startSSHForwarding($ssh);
$ssh->write("ssh user@domain.tld 'ls -la'\n");
【讨论】: