useradd --disabled-password 无法使用授权密钥进行 ssh

useradd --disabled-password 无法使用授权密钥进行 ssh

我可能做错了。我创建了一个用户:

sudo adduser --disabled-password userX

我已经将公钥添加到/home/userX/.ssh/authorized_keys。但是当我通过 ssh 进入帐户时,出现以下错误:

port 22: Connection timed out

当我登录其他帐户时,SSH 工作正常。

我错了吗--disabled-password?这还有其他作用吗?任何帮助都将不胜感激。谢谢。

答案1

我使用--disable-password 是不是错了?

不,这似乎不太可能导致超时。

这还有别的作用吗?

它按照说明进行操作,创建一个具有禁用密码的帐户。

我会查看您和服务器之间是否存在防火墙,以确定连接超时消息的原因。

答案2

尝试连接 ssh -vvv 以查看调试消息。

如果这种情况只发生在这个帐户上,您应该会看到详细输出与其他用户的运行情况有所不同。

相关内容