ssh2_auth_pubkey_file()的身份验证错误

时间:2019-05-07 05:16:56

标签: php ssh2

我在php中使用ssh2_auth_pubkey_file()函数时遇到了问题。我阅读了php手册,但对其参数感到困惑。

ssh2_auth_pubkey_file()有4个参数,分别是ssh2_connectionuser_namepublic_keyprivate_keypassphrase

我收到“ 使用公共密钥的操作员身份验证失败:无法打开公共密钥文件”的错误消息。

我在客户端服务器上使用oper生成了一个公钥和一个私钥,然后将公钥发送到远程服务器。该密钥存储为home/oper/.ssh/autorized_keys

我对ssh2_auth_pubkey_file()函数的参数public_key感到困惑,这是public_key表示本地public_key还是远程public_key的意思吗?我想知道私钥是否也一样。

这可能是权限问题,但我无法弄清楚。

0 个答案:

没有答案