Answers:
“ 由管理员或某人过滤 “非常模糊
你没有 任何 什么服务可以过滤端口的想法?
您是否安装了某些软件,运行某些脚本或进行了一些配置更改,这可能导致了这种情况?
如果您害怕失去对服务器的访问权限, 考虑安装Webmin 。它将授予您从浏览器的root访问权限,而无需重新启动或更改SSH服务器的配置。
如果您无法找到为什么端口被过滤,您仍然可以更改您的SSH配置以使用另一个端口,但当然,如果不解决原因仍然是一个非常严重的问题。
/etc/ssh/sshd_config
。端口是第一个选项(简单的线条只有 Port 22
)。这可能会有所不同,具体取决于您的发行版和ssh服务器。此外,如果您丢失了当前的连接(例如物理访问),您仍然可以访问您的服务器吗?使用SSH服务配置可能会断开您的连接 确保你仍然能够连接到你的服务器! 。无论如何,你应该首先考虑的是: 什么 正在过滤端口
php
关于你的shell的一部分。我以为你打开了 SSH 会话仍在运行,无法打开新的会话。如果你不能以任何方式su,并且如果你的shell仅限于www-data用户可以做的事情,我恐怕你有麻烦了。如果您足够幸运,Webmin可能已经在您的服务器上,授予您root访问权限(默认情况下,某些图像或发行版包含它)。否则,没有物理访问,我会从重新启动服务器开始。顺便说一下,更多信息会有很大帮助。什么过滤端口,为什么不能禁用/删除它?谁管理这台服务器?