答案1
您使用的 ssh 版本非常旧。版本 4.6 已有 10 多年历史。您应该更新(当前版本为 7.1)。
已断开连接:没有可用的受支持的身份验证方法(服务器发送:公钥)
Putty 也可能已更新。但 Putty 的问题在于您可能没有设置 Putty 应使用的公钥。第一个屏幕截图也存在类似的问题——身份文件的路径不同。如果您将它们更改为身份验证密钥的真实路径,它应该可以正常工作(应该有IdentityFile
选项ssh_config
或-i
开关ssh
)。
答案2
检查 sshd_config 中的 AllowUser 和 DenyUsers 并允许您的用户连接到 ssh 服务器
教程:要仅允许用户 Fred 和 Wilma 连接到您的计算机,请将以下行添加到 sshd_config 文件的底部:
AllowUsers Fred Wilma
为了允许除用户 Dino 和 Pebbles 之外的所有人连接到您的计算机,请在 sshd_config 文件底部添加以下行:
DenyUsers Dino Pebbles