ssh 与 *** 连接被拒绝

Posted

技术标签:

【中文标题】ssh 与 *** 连接被拒绝【英文标题】:ssh with *** connection refused 【发布时间】:2022-01-07 20:43:57 【问题描述】:

我有一个路由器,它提供 *** 服务并连接所有服务器。

当我使用***访问服务器网络时,一些服务器连接良好,但其他服务器没有连接,报错“连接被拒绝”。

这些服务器具有相同的 ssh 设置,但行为不同...

在设置***之前,我使用了路由器服务的portfoward属性,portforwarding设置没有被删除。

目前,portfoward 设置适用于所有服务器,但带有 *** 的 ssh 不适用于某些服务器..

有什么提示可以解决这个问题吗?

【问题讨论】:

您服务器的防火墙配置是否不同?例如,其中一些可能接受外部流量,但不接受源自路由器 *** 子网的流量。更具体地说,您需要发布服务器配置和日志的示例。 所有默认设置都是一样的。连接失败也经常发生,但并不总是如此。例如,server1 未连接,但经过一段时间后,它已连接... 我无法预料他们的行为。当我发布这个问题时,一些服务器没有连接但是这些现在正在工作! 【参考方案1】:

如果您有较长的超时时间(例如,连接前 1-2 分钟)但没有错误,这可能意味着 DNS 存在问题。有时,当您的服务器的 DNS 配置错误时,它会尝试解析地址,但会尝试连接到无法访问的 DNS 服务器。这会在很长一段时间后超时,然后 SSH 无论如何都会成功。

请特别注意您的服务器的 DNS 是否配置正确(/etc/resolv.conf、/etc/hosts)以及是否可以从服务器本身 ping 通 DNS 服务器。 还要确保您的防火墙(在服务器和路由器上)传递来自服务器的 DNS 和 ICMP 流量并返回。

【讨论】:

我尝试使用 DNS 和 IP。在这种情况下,与 IP 的 ssh 连接也失败了。首先,我检查所有服务器的 /etc/resolv.conf、/etc/hosts 并添加 cmets 我的客户端是windows,服务器是ubuntu DNS 服务器可以从 Ubuntu 服务器上 ping 通吗?这行得通吗?尝试 1. 仅 ping 和 2. ping -n。

以上是关于ssh 与 *** 连接被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

无法连接 SSH 密钥,权限被拒绝(公钥)

SSH 连接隧道被拒绝

ssh 隧道连接在 chromeos 上被拒绝

ssh:连接到主机 ssh.github.com 端口 443:连接被拒绝

Raspberry Pi 上的 ssh 连接被拒绝 [关闭]

SSH -L 连接成功,但 localhost 端口转发不起作用“通道 3:打开失败:连接失败:连接被拒绝”