PHP:在远程服务器上使用SSH执行命令,而不使用net_ssh2

时间:2015-12-24 03:31:47

标签: php ssh

我有一个简单的代码如下所示。

<?php
    $command = escapeshellcmd('ssh 192.168.0.33 ls');
    $output = shell_exec($command);
    echo $output;
?>

当我使用

执行时
php ssh_server.php

有效。也就是说,我能够列出所有文件。

但是当我尝试通过网络服务器访问它时

 localhost:8181/ssh_server.php

没有。

有没有办法解决这个问题。我不能使用net_ssh2(服务器的限制)。

0 个答案:

没有答案