0

我尝试使用 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 "Klaida\n";
} 
else 
{
    if (!ssh2_auth_password($con, "root", "pass")) {
        echo "Negalima\n";
    } else {
        // allright, we're in!
        echo "Prisijungta\n";

    }
}
?>
4

2 回答 2

1

我的建议:使用phpseclib,一个纯 PHP SSH2 实现。尝试安装 libssh2 非常困难,而且 phpseclib 通常会更好:

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

于 2013-06-20T17:20:33.763 回答
0

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

于 2013-06-20T15:10:20.697 回答