突然无法通过 SSh 和 FTP 进入我的 Linux VPS

突然无法通过 SSh 和 FTP 进入我的 Linux VPS

我遇到了一个非常奇怪的问题,我突然无法通过 SSH 和 FTP 登录到我的 VPS。

我已通过控制面板访问 VPS 并重新启动它。我还检查了 ssh 服务是否正在运行并且运行正常。

我还检查了本地机器上的 SSH 进程,一切似乎都很好。它声称正在运行。

我遇到的问题是,当我尝试运行命令时:

ssh root@*******.io

终端挂起并超时。这种情况以前从未发生过,而且在我尝试 FTP 时也发生过。我之前做过的一件事可能与此有关,那就是运行:

sudo apt-get autoremove 

在本地机器上。我认为这不会卸载机器所需的任何东西?

我在这里不知所措,不知道从哪里开始诊断这个问题,所以任何帮助都非常感谢。它今天才开始出现这个问题,以前从来没有过。

谢谢

答案1

阻止 FTP 和 SSH 的原因有很多 1) 如果您的系统已满。意味着没有空间,并且 CPU 利用率或 RAM 已完全使用,因此您无法使用 ssh 或 FTP。

2)检查防火墙规则

3) 检查 IP 是否已 ping 通而主机名未 ping 通?这意味着 DNS 分配规定存在问题。检查 /etc/resolve.conf 以查找问题。

4)也许这不是一个好的解决方案,但您可以尝试重新启动系统。(有时它会起作用)

谢谢HTH

答案2

您是否检查过您的 IP 地址是否被服务器屏蔽了?

尝试从其他 ISP 提供商登录并检查 IP 地址块。

要查看被阻止的 IP 地址,请运行以下命令

iptables -L 输入 -v -n | 更少

答案3

如果您最近更新过,大多数发行版中较新的 OpenSSH 都禁用了使用密码登录的选项。此外,在此之前,大多数发行版都弃用了 DSS 密钥,因此如果您使用旧式密钥(而非键盘)登录,请重新启用 DSS 密钥(在客户端和服务器上)或重新生成新的 RSA 密钥。

答案4

因此,这个问题已经解决,并且与 VPS 或我的本地机器无关。

我工作的地方有两个网关,允许进出网络的请求。昨天,我们遇到了一些互联网问题,默认网关被切换了。这个网关的规则(愚蠢)与默认网关不同,导致我的 SSH 和 FTP 请求出现问题。

为了解决这个问题,我将本地 Linux 机器上的默认网关 IP 地址更改为原来的地址,然后我就可以再次发出请求了。

感谢你的帮助。

相关内容