我尝试使用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";
}
}
?>
答案 0 :(得分:1)
我的建议:使用phpseclib, a pure PHP SSH2 implementation。尝试安装libssh2非常困难,而且phpseclib通常只是更好:
答案 1 :(得分:0)
您在服务器上缺少OpenSSL或libssh2:http://www.php.net/manual/en/ssh2.requirements.php