Linux 定期“失去”通过 SSH 连接服务器的能力?

Linux 定期“失去”通过 SSH 连接服务器的能力?

我知道这不完全是一个编程问题,但它至少在我使用 git 进行编程项目时出现了。我有一个用于托管 git 存储库的 Web 服务器,但我的 ubuntu 机器似乎“失去”了通过 SSH 连接到它的能力。当我尝试 ssh 或使用 git 时,我会收到“连接被拒绝”错误。重新启动我的本地机器可以解决问题,但只是暂时的。我仍然可以正常连接到 Web 界面,并且该问题也出现在其他服务器上。

我一直在解决这个问题,将我的更改拉到我的笔记本电脑上并从那里推送,但你可以想象这不是最理想的。有人见过这样的事情吗?我很想说这是某种 IP 缓存问题,但即使直接使用服务器的 IP 地址也无法连接……

运行 Ubuntu 9.04

答案1

您的服务器与没有 ssh 的服务器之间是否存在 IP 地址冲突?IP 地址冲突可能以这种方式显示。

要解决此问题,请arp -an在 ssh 尝试失败后和arp -an成功连接后执行此操作。如果您看到不同的 mac 地址,则存在 IP 地址冲突。

答案2

“连接被拒绝”通常意味着远程站点上没有服务器监听连接。我建议检查远程主机上的日志文件。

相关内容