file_get_contents(id_rsa):无法打开流:ssh 配置中没有这样的文件或目录

问题描述

我正在密钥认证中进行 ssh2 密钥认证,函数 file_get_contents() 显示错误

这是代码

 $name = $_FILES["file"] ["name"];
    if($typer == 'start'){
    
    $ssh = new Net_SSH2($host);
    $key = new Crypt_RSA();
    $key->loadKey(file_get_contents($name));
    if (!$ssh->login($username,$key)) {
        echo json_encode(array("code" =>"400","message" => "Login Error"));
    }    $name = $_FILES["file"] ["name"];
    
    if($typer == 'start'){
    
    $ssh = new Net_SSH2($host);
    $key = new Crypt_RSA();
    $key->loadKey(file_get_contents($name));
    if (!$ssh->login($username,"message" => "Login Error"));
    }

显示错误

file_get_contents(id_rsa):无法打开流:ssh 配置中没有这样的文件或目录

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)