Linux-server에서 TCP/UDP 포트 배포하기
Приветствую тебя, читатель! Если ты попал сюда, видимо, ты находишься в поиске информации, как проверять сетевые доступы в командной строке Linux. Постараюсь ответить на этот вопрос.
프로비저닝 TCP 포트
Для проверки доступности TCP 포트를 командной строке Linux идеально подходит утилита telnet에 연결합니다. Ниже я приведу несколько примеров:
// Порт 3306 доступен и его слушает MySQL 5.5.62, установленный на ОС Debian 8
telnet testmysql.domain.com 3306
Trying 10.80.80.1...
Connected to testmysql.domain.com.
Escape character is '^]'.
W
5.5.62-0+deb8u1-log
// Для выхода из окна отправки команд на порт нужно ввести quit или сочетание клавиш ctrl/cmd + C
// Нет разрешения на подключение (Firewall) или порт никто не слушает)
telnet testmysql.domain.com 3307
Trying 10.80.80.1...
Вместо telnet можно воспользоваться утилитой nc (NetCat ), команды у нее очень простые. Ниже приведу аналогичную проверку доступности MySQL:
nc testmysql.domain.com 3306
W
5.5.62-0+deb8u1-log��sU/({V{)��!�X^OS2@+UIQ9hmysql_native_password
// -z - Не посылать данные (сканирование портов)
// -v - Дополнительная диагностика (verbose)
nc -z -v testmysql.domain.com 3306
Connection to testmysql.domain.com port 3306 [tcp/mysql] succeeded!
С полным списком доступных ключей утилиты nc и их описанием можно ознакомиться тут .
UDP 포트에 대한 프로비저닝
Для проверки UDP-портов выбор утилит меньше. Я использую в основном nc ( NetCat ). Ниже приведу несколько примеров проверки UDP 포트:
// MacOS
nc -z -v -u grayloghost.com 12311
Connection to grayloghost.com port 12311 [udp/*] succeeded!
// Linux
nc -z -v -u grayloghost.com 12311
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 10.80.80.2:12311.
Ncat: UDP packet sent successfully
Ncat: 1 bytes sent, 0 bytes received in 2.01 seconds.
나데우스, статья была полезна. Спасибо, что дочитали до конца!
Reference
이 문제에 관하여(Linux-server에서 TCP/UDP 포트 배포하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/wildtuna/provierka-dostupnosti-tcpudp-porta-v-linux-server-37m5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)