我可能做错了。我创建了一个用户:
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 以查看调试消息。
如果这种情况只发生在这个帐户上,您应该会看到详细输出与其他用户的运行情况有所不同。