无法使用新用户连接到 SSH

无法使用新用户连接到 SSH

我创建了一个新用户test。我对该帐户进行了以下操作:

  • 我已授予testsudo 权限
  • 我已经添加testAllowUsersnano /etc/ssh/sshd_config
  • 我已经生成了一个新的 SSH 密钥对,创建并粘贴了密钥到/home/test/.ssh/authorized_keys(对于 root,我将它们放入~/.ssh/authorized_keys,所以我不确定这是否错误)
  • /home/test/.ssh我已经检查了(0700)和/home/test/.ssh/authorized_keys(0600)的权限
  • 我已经重启了 SSH 服务

但是当我尝试使用 连接到 SSH 时test,它告诉我server refused our key。请帮忙。

答案1

要检查的事项:

authorized_keys 中不能有多余的字符。不能附加或添加额外的字符。

.ssh 的正确权限为 700,授权密钥的正确权限为 600。

正确的文件所有权,test由于文件权限,用户不能读取另一个用户或根拥有的文件。

相关内容