我通过 SSH 在 2200 端口上从服务器获得 root 访问权限,但是最近我无法连接到它,因此通过 nmap 检查后发现该端口已被管理员或其他人过滤。
Host is up (0.011s latency).
PORT STATE SERVICE
2200/tcp filtered ici
我在该服务器上有一个 php shell;检查passwd
数据后,我的 root 用户仍然存在,所以问题是如何再次连接到服务器? ps:过滤后,绑定端口和反向连接将不起作用!
答案1
“由管理员或其他人过滤“相当模糊
你没有任何知道什么服务可能会过滤端口吗?
您是否安装了某些软件、运行了某些脚本或进行了某些配置更改,而这些都可能导致了这种情况?如果你担心无法访问你的服务器,考虑安装 Webmin。它将授予您从浏览器的 root 访问权限,而无需重新启动或更改 SSH 服务器的配置。
如果您找不到端口被过滤的原因,您仍然可以更改 SSH 配置以使用其他端口,但当然,不解决原因本身仍然是一个相当严重的问题。