Открытый порт на человечности 16.04

Я не могу получить доступ к своему дб удаленно, единственной вещью, которую я узнал, является порт 3306, открыто для 127.0.0.1, я хочу это открытый глобально. Ошибка i получает при доступе к дб, не Никакое соединение, мог быть сделан, потому что целевая машина активно отказалась от него.

Я имею ubuntu 16.04, Установленный mariaDB, bind-address = 0.0.0.0.

Когда я совершил нападки sudo netstat -plnt это возвращается:

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      21013/mysqld
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1172/sshd
tcp6       0      0 :::8080                 :::*                    LISTEN      13710/apache2
tcp6       0      0 :::80                   :::*                    LISTEN      13710/apache2
tcp6       0      0 :::22                   :::*                    LISTEN      1172/sshd
tcp6       0      0 :::443                  :::*                    LISTEN      13710/apache2

Существует нет 0 0.0.0.0:3306.

Как я могу позволить 0 0.0.0.0:3306.

sudo ufw status возвраты:

Apache Full                ALLOW       Anywhere
22                         ALLOW       Anywhere
3306                       ALLOW       161.202.20.0/24
3306 on eth1               ALLOW       Anywhere
3306                       ALLOW       Anywhere
Apache Full (v6)           ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)
3306 (v6) on eth1          ALLOW       Anywhere (v6)
3306 (v6)                  ALLOW       Anywhere (v6)

При доступе к DB удаленно я получаю No connection could be made because the target machine actively refused it..

7
задан 4 May 2017 в 04:42

1 ответ

Позволить порт

sudo ufw allow 3306

если его ufw не установлен, вероятно, iptables

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
13
ответ дан 23 November 2019 в 06:18

Другие вопросы по тегам:

Похожие вопросы: