无法使用PHP中的Net_SSH2登录

时间:2015-07-18 05:53:51

标签: php ssh

我正在尝试从PHP进行SSH,但是当包含在其他文件中时我无法登录 我创建了ssh.php并将其放在我服务器的“root / include”目录中:

    include 'Net/SSH2.php';

    //Initialize ssh object
    $ssh = new Net_SSH2('my_linux_address','ssh_port');
    //Login to the Linux host with provided root username and password
    if (!$ssh->login('username', 'pass')) {
        exit('Login Failed');
    }
    echo $ssh->exec("ls -al");

通过从浏览器调用来执行它:http://myserver/include/ssh.php
它工作正常

然后我创建了第二个文件:ssh2.php,将它放到“root”目录
ssh2.php文件只是:

include 'include/ssh.php';

最后我从浏览器运行ssh2.php:http://myserver/ssh2.php - > “登录失败”

0 个答案:

没有答案