与 ssh2_auth_pubkey_file 的多个连接
题
我正在尝试打开多个连接 ssh2_auth_pubkey_file
使用相同的公钥和私钥到不同的服务器。
当我的脚本尝试连接到第二台服务器时,我得到:
PHP 警告:ssh2_auth_pubkey_file():身份验证失败 我 使用公钥:无法打开公钥文件
我猜它不能有两个打开的文件指针,但我不明白为什么不。有没有解决的办法?
解决方案
这可能不是 phpseclib 的问题。只需对密钥执行 file_get_contents 并将其加载到 Crypt_RSA 对象中,然后将该对象传递到 Net_SSH2 登录方法中。
不隶属于 StackOverflow