а точно разрешен коннект сразу root@host? может надо сперва под своим юзером а потом su/sudo?
ну и вопрос еще - если это докер, то настроен ли проброс внутрь?
Порт на хосте открыт, но трафик может блокироваться локальным фаерволом или не локальным.
"Connection refused" обычно говорит о том, что нет связи с сервером. Связи может не быть по разным причинам. Порты - только одна из них.