我运行的是最新版 Ubuntu 16.04 LTS 和 openssh 的 vServer。我已激活公钥身份验证,如下所示:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
并禁用密码验证。对于连接,我在 Windows PC 上使用 Putty,并使用 Pageant 保存密钥。我按照建议~/.ssh
将文件夹设置为chmod 700
和authorized_keys
(在一行中包含公钥)设置为。chmod 600
只要我的 VNC 远程访问已激活并且我已登录到相关的 Unix 帐户,所有功能都可以正常工作。但是当我关闭 VNC 时,我收到了 Putty 消息:
已断开连接:没有可用的受支持的身份验证方法(服务器发送:公钥)
这是为什么?我做错了什么吗?