SSH 函数不存在



我尝试用SSH创建用户,但在网站上我得到了这个错误:函数ssh2_connect不存在。我能做什么?

我的全部代码:

    <?php
if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");
if (!($con = ssh2_connect("77.241.202.58", 22))) 
{
    echo "Klaidan";
} 
else 
{
    if (!ssh2_auth_password($con, "root", "pass")) {
        echo "Negaliman";
    } else {
        // allright, we're in!
        echo "Prisijungtan";
    }
}
?>

我的建议:使用phpseclib,一个纯PHP SSH2实现。尝试安装libssh2是相当困难的,而且phpseclib通常要好得多:

https://stackoverflow.com/a/14305875/569976

您的服务器上缺少OpenSSL或libssh2:http://www.php.net/manual/en/ssh2.requirements.php

最新更新