I'm trying to allow Internet traffic to port
7778 on my server, but am unable to do it correctly. Probably making some rookie mistake here. Can you help me diagnose and solve the issue?
I simply did the following:
sudo iptables -A TCP -p tcp -m tcp --dport 7778 -j ACCEPT
If I do
iptables -S, I do see the rule appended in the list, e.g.:
-A TCP -p tcp -m tcp --dport 22 -j ACCEPT -A TCP -p tcp -m tcp --dport 80 -j ACCEPT -A TCP -p tcp -m tcp --dport 443 -j ACCEPT -A TCP -p tcp -m tcp --dport 7778 -j ACCEPT
However, if I ping this particular port from another server -
telnet example.com 7778, I see:
telnet: Unable to connect to remote host: Connection refused
What else can I do here? Port
22 are working correctly FYI.
Note: my server uses Azure infrastructure (classic VM). An extra step I took was adding an
endpoint for port 7778 in the Azure portal. Thus this part is covered.