在Rackspace next gen (Performance)服务器上重新安装Ubuntu 10.04需要打开以下端口: 25/tcp、80/tcp、443/tcp、3306/tcp。
我使用nmap检查打开的端口,下面是打开的列表:
PORT STATE SERVICE
22/tcp open ssh所以我使用ufw打开端口(25/tcp,80/tcp,443/tcp,3306/tcp)
$sudo ufw allow 25/tcp
Rule updated之后,ufw列出了与打开的端口相同的端口(22/tcp):
PORT STATE SERVICE
22/tcp open ssh我是不是遗漏了什么?港口是开放的,但只是没有显示为开放?是因为nmap因为Ubuntu而失去了他们的状态,因为Ubuntu不允许它看到它们是开放的,因为没有什么东西在监听?
发布于 2014-10-05 05:29:52
端口只是TCP地址的一部分的数字。如果程序正在该端口上等待传入连接(“侦听”),则端口被称为“打开”,否则它将被“关闭”。
内核可以过滤端口的通信量,使其对一些或所有远程地址“关闭”。您可以配置此过滤器,例如使用ufw。
所以ufw不能打开端口,它可以告诉内核过滤或不过滤给定端口的通信量。
您只告诉ufw不要过滤给定的端口(这是默认的)。你仍然需要一些程序来监听那些端口,使它们“开放”。
https://askubuntu.com/questions/532339
复制相似问题