我在我的VPS(使用php-fpm的LEMP堆栈)上安装了64位Debian 7,只要我没有为生成的ssh2密钥设置密码,本教程就能正常工作,密码我得到错误&# 34;公钥和私钥对用户不正确"。
答案 0 :(得分:1)
https://wordpress.org/plugins/ssh-sftp-updater-support/你可能会有更好的运气。内置的Wordpress SFTP内容使用的是libssh2,它不能很好地工作。
答案 1 :(得分:0)
与OP一样,我按照说明进行操作,并在收到相同错误后对所有内容进行双重/三重检查。
尝试查看SSH日志(/var/ssh/auth.log),了解它为什么不起作用。对我来说,它显示了这个错误信息,并告诉我错误的原因:
Dec 28 06:04:23 onizuka sshd[17322]: User wp-user from 127.0.0.1 not allowed because not listed in AllowUsers
如果您的SSH登录仅限于特定用户(我已经完成),您需要将 wp-user@127.0.0.1 添加到 / etc / ssh中的AllowUsers定义中/ sshd_config 然后重新启动SSH守护程序(或重新启动服务器)。
AllowUsers teranine wp-user@127.0.0.1
执行此操作后,安装主题和更新在wordpress中按预期工作。