无法通过 ssh 进入系统

无法通过 ssh 进入系统

我们有 500 多个系统运行 ubuntu。当我通过 ssh 访问一台机器时,有几台机器没有登录,其余机器都成功登录。我输入了正确的用户名和密码。即使它没有连接。请查看下面的快照。

ssh 错误

请参阅以下链接中的输出。

http://paste.ubuntu.com/611748/

答案1

检查目标机器上的 /etc/ssh/sshd_config 的内容 - 您的特定用户可能无权远程登录。要检查的具体行:

PermitRootLogin no # 绝不应允许远程 root 登录

AllowUsers someusername # 允许 ssh 访问机器的用户白名单

您可以从其中一台正在运行的机器对该文件进行比较,看看是否有任何行不同。

答案2

除了 ssh -v 之外,还可以尝试 ssh -vv增加ssh -vvv错误消息的详细程度,以了解发生了什么。

如果所有案例都失败了,

尝试从其他服务器以 ' ssh username@host' 身份登录,并尝试使用其他用户名作为 ' ssh username1@host'

如果您可以登录控制台,请从同一系统尝试“ssh 0”,以便检查 ssh 子系统是否正常工作。

如果 ssh 0 可以工作,则 ssh 子系统正常。如果不行,请尝试重新启动 ssh 子系统

sudo /etc/init.d/ssh restart

相关内容