Проверка открытых портов
Проверьте, какие порты открыты на сервере: веб, почта, FTP, SSH, базы данных или свой список.
Об инструменте «Проверка открытых портов»
Каждая служба на сервере слушает свой порт: сайты — 80 и 443, почта — 25, 465, 587 и 993, SSH — 22, MySQL — 3306. Проверка открытых портов показывает, доступна ли служба из интернета: это полезно, когда почта или панель управления не подключаются, когда вы только что открыли порт в файрволе или хотите убедиться, что ничего важного не выставлено наружу.
Выберите группу портов или укажите свои (до 20), и инструмент подключится к каждому с нашего сервера. Открыт — сервер принял соединение, закрыт — отказал, фильтруется — файрвол вообще не ответил. Инструмент также предупреждает, если порты баз данных или удалённого доступа, например 3306, 5432, 6379 или 3389, открыты всем — именно их злоумышленники ищут в первую очередь.
Частые вопросы
Чем закрытый порт отличается от фильтруемого?
Закрыт — сервер ответил, что на этом порту ничего не слушает. Фильтруется — ответа не было, обычно потому что файрвол молча отбрасывает соединение.
Почему порт 25 показан как фильтруемый?
Многие хостинги и облачные провайдеры блокируют исходящие соединения на порт 25 для борьбы со спамом, поэтому наш сервер может не достучаться до него, даже если он открыт. Почтовые клиенты обычно используют 465 или 587.
Безопасно ли держать порт 3306 открытым?
Как правило, нет. База данных должна принимать соединения только от вашего сервера или из частной сети. Закройте порт в файрволе или привяжите базу данных к localhost.