我有一个新设置的虚拟专用服务器,运行 Ubuntu 22.04。ufw
仍然处于禁用状态,iptables -L
告诉我所有链都有 ACCEPT 默认策略,没有定义特定规则。所以我希望所有端口都对互联网开放。我有一个进程正在监听某个端口,这已得到确认ss -lte
。
但是,我无法从互联网访问该端口,尝试时出现“连接被拒绝”提示。nmap
告诉我服务器上唯一开放的端口是 22ssh
和 80 http
,我都没有打开这两个端口。
托管服务提供商支持人员告诉我,他们没有启用任何类型的防火墙或访问限制。
所以我疯了,我想我错过了什么。我必须做什么才能启用对特定端口的访问?为什么在没有防火墙运行时,端口 22 和 80 是开放的,而其他端口却没有开放?感谢您的任何建议!