useradd –disabled-password不能使用授权密钥ssh

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

sudo adduser --disabled-password userX 

我已经添加了一个公钥到/home/userX/.ssh/authorized_keys 。 但是,当我SSH入帐户,我得到以下错误:

 port 22: Connection timed out 

当我login到其他帐户时,SSH工作正常。

我错了--disabled-password ? 这是否做别的? 任何帮助,将不胜感激。 谢谢。

我是否错了–disable-password?

不,看起来不太可能会造成超时。

这是否做别的?

它做它所说的,创build一个具有禁用密码的帐户。

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

尝试使用ssh -vvv连接来查看debugging消息。

如果这只是发生在这个帐户上,那么在详细输出中,与其他正在工作的用户相比,应该会看到一些差异。