首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu 10.04上打开端口25,80,443,3306

问如何在Ubuntu 10.04上打开端口25,80,443,3306
EN

Ask Ubuntu用户
提问于 2014-10-05 01:21:16
回答 1查看 3.6K关注 0票数 1

在Rackspace next gen (Performance)服务器上重新安装Ubuntu 10.04需要打开以下端口: 25/tcp、80/tcp、443/tcp、3306/tcp。

我使用nmap检查打开的端口,下面是打开的列表:

代码语言:javascript
复制
PORT   STATE SERVICE
22/tcp open  ssh

所以我使用ufw打开端口(25/tcp,80/tcp,443/tcp,3306/tcp)

代码语言:javascript
复制
$sudo ufw allow 25/tcp
Rule updated

之后,ufw列出了与打开的端口相同的端口(22/tcp):

代码语言:javascript
复制
PORT   STATE SERVICE
22/tcp open  ssh

我是不是遗漏了什么?港口是开放的,但只是没有显示为开放?是因为nmap因为Ubuntu而失去了他们的状态,因为Ubuntu不允许它看到它们是开放的,因为没有什么东西在监听?

EN

回答 1

Ask Ubuntu用户

发布于 2014-10-05 05:29:52

端口只是TCP地址的一部分的数字。如果程序正在该端口上等待传入连接(“侦听”),则端口被称为“打开”,否则它将被“关闭”。

内核可以过滤端口的通信量,使其对一些或所有远程地址“关闭”。您可以配置此过滤器,例如使用ufw。

所以ufw不能打开端口,它可以告诉内核过滤或不过滤给定端口的通信量。

您只告诉ufw不要过滤给定的端口(这是默认的)。你仍然需要一些程序来监听那些端口,使它们“开放”。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/532339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档