与我的服务器的 SSH 连接有时有效,有时被拒绝

问题描述 投票:0回答:1

我有一台运行 Ubuntu 服务器 22.04 的服务器。在这台服务器上我有多个正在运行的东西。其中之一是 OpenVPN,我用它来连接到服务器的网络。

但有时当我尝试通过 ssh 连接到服务器时,连接被拒绝。例如,今天中午左右,连接工作正常。我所做的只是查看一些日志,然后再次注销。现在,几个小时后,连接被拒绝。当我等待几个小时时,我确信连接会再次工作。 (这是通常的情况,我大约每两周遇到一次这个问题,大约半年了)

与此同时,其他服务(例如网站或 Minecraft 服务器)正在正常运行。

服务器还运行 smbd 来访问我电脑上的服务器驱动器。当 ssh 停止工作时,smbd 也会停止工作。我在 Windows 计算机上收到以下错误:

重新连接 Y: 时出错 \MyServerIP\图片 Microsoft Windows 网络:本地设备名称已被使用。 未建立连接。

有趣的是,我的姐妹电脑可以访问网络驱动器,而我的电脑却不能,但 ssh 连接也被拒绝。

ssh 和 smbd 是唯一需要我在同一网络中的服务。网站和服务器通过路由器上的端口转发向全世界开放。

这可能表明我的 VPN 存在问题,但从本地网络 ping 服务器是有效的,并且当通过 VPN 连接时,我的公共 IPv4 也是服务器网络的地址。

我启用了 ufw,但由于我很少更改这些设置,并且错误大约每两周发生一次,持续几个小时,因此我排除了错误的 ufw 设置。

我还没有在服务器上安装Fail2ban。

此外,我只允许我的用户进行 ssh 连接并更改了 ssh 端口。但只要服务器存在,这种情况就一直存在,所以我不认为这些设置会导致这种行为。

我查看了 ssh 日志,但只能在其中找到我罕见的 ssh 连接(非常不规则,有时一天多次但有时每两周更新一次)。

我显然重新启动了我的 Windows 机器,但无法重新启动服务器,因为我无法通过 ssh 连接,并且服务器位于与出现这些问题时我所在的位置不同的位置。 我在没有 VPN 的情况下连接到与服务器相同的网络时从未遇到过这个问题,但这种情况很少发生。

我也尝试重新连接到VPN,但这也没有改变任何东西。

有没有人经历过类似的事情并可以帮助我? 谢谢你的帮助,卡尔

ubuntu ssh server vpn
1个回答
0
投票

我实际上找到了问题所在。至少是这样。问题是我连接 VPN 的本地网络中的路由器。它与我的本地网络中的服务器具有相同的 IP 地址。(至少当我使用 ipconfig 时它显示了这个 ip。)所以我尝试 ssh 到路由器而不是服务器。使用手机上的移动热点和手机数据,我可以连接到 VPN,然后通过 ssh 连接到服务器。但我不知道为什么 ssh 大部分时间都可以在使用该路由器的网络上工作。也许它会随机改变它的IP地址。我现在会监视这个问题,也许也会找到解决方案。希望这可以帮助将来遇到同样问题的陌生人......

© www.soinside.com 2019 - 2024. All rights reserved.