No servidor, executando Ubuntu 22.04
sudo netstat -tnlp | grep :4000
tcp 0 0 0.0.0.0:4000 0.0.0.0:* LISTEN 10690/nxd
tcp6 0 0 :::4000 :::* LISTEN 10690/nxd
O serviço responde à solicitação HTTP:
curl localhost:4000
curl: (52) Empty reply from server
ufw está desabilitado
sudo ufw status
Status: inactive
Da máquina cliente (mesma sub-rede):
nc -zv 192.168.1.111 4000
nc: connect to 192.168.1.111 port 4000 (tcp) failed: No route to host
SSh está habilitado
nc -zv 192.168.1.111 22
Connection to 192.168.1.111 22 port [tcp/ssh] succeeded!
Ping funciona:
ping 192.168.1.111
PING 192.168.1.111 (192.168.1.111) 56(84) bytes of data.
64 bytes from 192.168.1.111: icmp_seq=1 ttl=64 time=309 ms
Não tenho representante suficiente para poder postar um comentário - então uma resposta terá que servir ...
Você marcou 'ufw', mas pode ter um firewall diferente configurado. Experimente o seguinte:
Se o estado estiver ativado ("em execução") você poderá adicionar a porta 4000 com: