【发布时间】:2015-10-14 02:41:23
【问题描述】:
需要帮助。我使用 phpseclib 0.3.10,我想我无法加载我的私钥。 这是我的代码。
include('Net/SFTP.php');
include('Crypt/RSA.php');
$sftp = new Net_SFTP('mydomin.net');
$key = new Crypt_RSA();
$key->setPassword('anypass');
$key->loadKey(file_get_contents(FCPATH.'path/to/id_rsa'));
if (!$sftp->login('username', $key) && !$sftp->login('username', 'password')) {
exit('Login Failed');
}
print_r($sftp->nlist());
返回登录失败。我可以使用该私钥连接到 filezilla 中的远程。我已经在谷歌的任何地方搜索过,但结果还是一样。
【问题讨论】:
标签: php codeigniter ssh sftp phpseclib