Как проверить открыт ли порт без использования Telnet в командной строке.

nc 127.0.0.1 22 < /dev/null; echo $?


Команда «nc 127.0.0.1 22 < /dev/null; echo $?" используется для проверки доступности порта 22 (SSH) на локальной машине (127.0.0.1).

"nc" — это утилита netcat, которая может использоваться для чтения и записи данных по сети. Здесь мы используем ее для подключения к порту 22 на локальном хосте.

"/dev/null" — это специальный файл в UNIX-подобных системах, который игнорирует все данные, отправляемые в него.

"echo $?" — это команда, которая выводит код возврата предыдущей выполняемой команды. Если порт открыт, код возврата будет 0, в противном случае — 1.

Таким образом, данная команда позволяет проверить доступность порта 22 на локальной машине без использования Telnet. Альтернативой может быть использование других утилит, таких как nmap или telnet.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *