繁体   English   中英

SSH功能不存在

[英]SSH function doesn't exist

我尝试使用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";

    }
}
?>

我的建议:使用phpseclib(纯PHP SSH2实现) 尝试安装libssh2相当困难,无论如何,phpseclib通常会更好:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM