Como abrir as portas 25, 80, 443, 3306 no Ubuntu 10.04

1

A nova instalação do Ubuntu Server LTS 10.04 em um servidor Rackspace next gen (Performance) precisa das seguintes portas abertas: 25 / tcp, 80 / tcp, 443 / tcp, 3306 / tcp.

Eu usei o nmap para verificar se há portas abertas, aqui está o que lista como aberto:

PORT   STATE SERVICE
22/tcp open  ssh

Então usei o ufw para abrir as portas (25 / tcp, 80 / tcp, 443 / tcp, 3306 / tcp)

$sudo ufw allow 25/tcp
Rule updated

Depois, ufw lista a mesma porta (22 / tcp) como sendo aberta:

PORT   STATE SERVICE
22/tcp open  ssh

Estou faltando alguma coisa? As portas estão abertas, mas não estão sendo exibidas como abertas? É porque o nmap está perdendo seu status devido ao Ubuntu negar a capacidade de ver que eles estão abertos, já que nada está escutando?

    
por Bob 05.10.2014 / 03:21

1 resposta

2

Uma porta é apenas um número que faz parte de um endereço TCP. Se um programa está esperando por conexões de entrada ("escutando") naquela porta, a porta é chamada "aberta", caso contrário, é "fechada".

O kernel pode filtrar o tráfego para uma porta para torná-lo "fechado" para alguns ou todos os endereços remotos. Você pode configurar este filtro, por ex. usando o ufw.

Portanto, ufw não pode abrir uma porta, pode apenas dizer ao kernel para filtrar ou não filtrar o tráfego para uma determinada porta.

Você apenas disse ao ufw para não filtrar as portas dadas (isto é o padrão). Você ainda precisa de alguns programas para ouvir essas portas para torná-las "abertas".

    
por Florian Diesch 05.10.2014 / 07:29