Невозможно получить доступ к другому серверу через локальную сеть в Digital Ocean

У меня два сервера. Назовем их A и B. Оба они запускают сервер ubuntu 14.04. B запускает сервер percona. Теперь у меня нет каких-либо настроек брандмауэра на обоих серверах, но я не могу подключиться к серверу B с сервера A. Percona привязан к XXX.XXX.XXX.XXX

Когда я делаю

telnet XXX.XXX.XXX.XXX 3306 - where the IP is a local private IP 

от A, я не могу получить к нему доступ. Принимая во внимание, что сервер B также запускает SSH, и когда я пытаюсь сделать:

 telnet XXX.XXX.XXX.XXX 22 

Я могу подключиться. Может кто-нибудь сказать мне, почему это происходит?

Я проверил. Проблема была в брандмауэре. Iptables не был зарегистрирован как услуга. Таким образом, выдача команды брандмауэра для работы моего ip-сервера. Используемая команда:

 iptables -I INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPT