Abra uma porta no Ubuntu 14.04

2

Eu vi tópicos semelhantes, mas eles não me ajudaram.

Estou usando o Ubuntu 14.04.2 LTS (GNU / Linux 2.6.32-042stab108.5 x86_64) no meu VPS.

Eu executei um aplicativo node.js na porta 9000, mas essa porta está fechada, portanto não consigo ver minha página da web usando um navegador da web pela Internet.

Minhas portas abertas:

sudo netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      752/apache2
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      366/vsftpd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      454/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      611/master
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      485/mongod
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      599/mysqld
tcp6       0      0 :::22                   :::*                    LISTEN      454/sshd
tcp6       0      0 :::25                   :::*                    LISTEN      611/master

Eu estava tentando executar os seguintes comandos:

sudo iptables -I INPUT -p tcp -m tcp --dport 9000 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 9000 -j ACCEPT

Mas isso não me ajudou. Além disso, o arquivo /etc/iptables.rules está faltando, então não consegui salvar as alterações usando o seguinte comando: iptables-save > /etc/iptables.rules

Você poderia me ajudar por favor? Obrigado.

    
por Vitone 16.07.2015 / 08:44

2 respostas

0

Se você não vir port 9000 com o comando netstat in listening seu aplicativo não está em execução ou talvez seja melhor dizer, seu servidor não espera conexão nessa porta.

    
por 2707974 16.07.2015 / 11:18
5

Experimente>

sudo iptables -I INPUT -p tcp -s 0.0.0.0/0 --dport 9000 -j ACCEPT

Para tornar a mudança permanente

iptables-save > /etc/iptables.conf # Save this changes to file
touch /etc/network/if-up.d/iptables # Create file to call conf from
echo "iptables-restore < /etc/iptables.conf" >> /etc/network/if-up.d/iptables # Add this line to this file
chmod +x /etc/network/if-up.d/iptables  # Make the script executable

Original Source

    
por Rick 15.09.2016 / 03:00