【问题标题】:Agent forwarding with PECL ssh2 extension带 PECL ssh2 扩展的代理转发
【发布时间】:2015-09-01 10:40:32
【问题描述】:

在使用 PECL ssh2 扩展时是否可以激活代理转发(类似于 -A ssh 命令行选项)?我在文档中找不到任何内容

【问题讨论】:

    标签: php ssh pecl


    【解决方案1】:

    你可以用 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");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 2011-10-01
      • 2012-04-10
      • 2011-12-03
      • 2013-12-15
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多