断开连接不支持可用的身份validation方法

是的,我知道这样的问题已经存在,我已经检查了很多,但是这些方法无法帮助我。 我在我的VPS上运行CentOS 6。 当我尝试在使用PuTTY连接时login到用户名时发生此错误。

我正在尝试login到用户。 path是/ home / [name]。 这是我的sshd_config设置(它不是默认端口):

PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_key PasswordAuthentication no ChallengeResponseAuthentication no 

authorized_key包含公钥。 我相对比较新的Linux,所以任何提示将不胜感激。

编辑:我已经尝试将私钥添加到PuTTY,现在它只是说“服务器拒绝我们的密钥”,并popup相同的错误消息。

Linux对权限设置非常敏感。

从你的主目录,你应该有以下几点:

 user@server:~$ ls -alF .ssh/ drwxr-xr-x 2 user user 4096 Oct 30 04:39 ./ drwxr-x--- 5 user user 4096 Nov 5 15:50 ../ -rw------- 1 user user 1457 Oct 30 00:55 authorized_keys