与ssh2_auth_pubkey_file的多个连接

时间:2014-07-31 18:42:40

标签: php libssh2

我正在尝试使用相同的公共关系与ssh2_auth_pubkey_file打开与不同服务器的多个连接。私钥。

当我的脚本尝试连接到第二台服务器时,我得到:

  

PHP警告:ssh2_auth_pubkey_file(): me 使用公钥验证失败:无法打开公钥文件

我猜它不能有两个打开的文件指针,但我不明白为什么不。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

这可能不是phpseclib的问题。只需对密钥执行file_get_contents并将其加载到Crypt_RSA对象中,然后将其传递给Net_SSH2登录方法。