Te lnet работает из одной сети, но не работает из другой при попытке подключить экземпляр EC2 к порту 3306 - PullRequest
0 голосов
/ 02 апреля 2020

Я использую MySQL сервер на экземпляре EC2 на AWS. Я настроил группы безопасности для прослушивания через порт 3306 и порт 22 (s sh только с моего ip!). Но, к моему удивлению, я не смог удаленно подключиться к своему экземпляру ec2 через порт 3306 из одной из моих сетей, поскольку он всегда дает отказ в соединении, но когда я переключил свою сеть, я смог подключиться.

Я не могу понять это поведение, так как обе мои сети работают абсолютно нормально, а также я не уверен, столкнусь ли я с подобной проблемой в будущем, как я буду уверен, что порт 3306 работает?

1 Ответ

0 голосов
/ 02 апреля 2020

Только MySQL использует порт 3306. Вы можете использовать команду netstat, чтобы проверить, используется порт 3306 или нет. Также вы можете проверить правило брандмауэра сети (из которого вы не можете подключиться), если что-то мешает подключить порт 3306. Я предполагаю, что все входящие и исходящие правила безопасности уже присутствуют.

...