Php ssh2_auth_password身份验证失败

时间:2012-06-06 11:38:19

标签: php ssh

我的php脚本会生成一个excel文件,我希望这个文件能够在我们的文件服务器上传输,这与网络服务器不同。

我正在使用ssh2_auth_password()函数,但我坚持使用Warning: ssh2_auth_password() [function.ssh2-auth-password]: Authentication failed for root using password消息。

大多数情况下,通过更改sshd_config文件上的行PasswordAuthentication yes可以解决此问题。这是由函数ssh2_auth_none()完成并确认的,它返回一个包含以下数组的数组:“0:publickey,1:password,2:keyboard-interactive”

当我通过putty执行操作(键入scp /srv/www/htdocs/**** root@192.168.168.1:/***/***)并提供密码时,它可以正常工作。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

最后,我只需删除ssh2_auth_none(),它就可以了!