Na máquina de destino, executando o Ubuntu 18.04:
$ sudo netstat -tnlp | grep :2113
tcp 0 0 127.0.0.1:2113 0.0.0.0:* LISTEN 24854/eventstored
O serviço responde à solicitação HTTP:
$ curl localhost:2113
Moved
Tentei com o UFW desabilitado e habilitado com a porta 2113 aberta:
$ sudo ufw status
Status: inactive
Ou:
$ sudo ufw status
Status: active
To Action From
-- ------ ----
Nginx Full ALLOW Anywhere
2113 ALLOW Anywhere
22/tcp ALLOW Anywhere
Nginx Full (v6) ALLOW Anywhere (v6)
2113 (v6) ALLOW Anywhere (v6)
22/tcp (v6) ALLOW Anywhere (v6)
Em ambos os casos, da máquina cliente (também executando o Ubuntu 18.04)
$ curl 192.168.178.34:2113
curl: (7) Failed to connect to 192.168.178.34 port 2113: Connection refused
Ping confirma que o endereço IP está correto.
O que mais pode estar impedindo a conexão?
Ele escuta apenas na interface de loopback 127.0.0.1:
Os serviços só receberão pacotes das interfaces que eles escutam. Normalmente, você pode especificar 0.0.0.0 como endereço de escuta no serviço, para fazê-lo escutar em todas as interfaces.
De acordo com a documentação, a porta 2113 é a interface administrativa . Pode ser uma boa ideia deixar isso acessível apenas para localhost e usar o encaminhamento de porta ssh para acessar o serviço.