Я использую туннель SSH для RDP в мой домашний компьютер ("дом").
Иногда программное обеспечение для туннелирования, работающее в домашних условиях, падает, и порт RDP перестает туннелироваться. Я попытался решить эту проблему, запланировав запуск сценария в домашних условиях каждые 15 минут, который запускает на моем маршрутизаторе команду «netstat -tln» и перезапускает программу туннелирования, если туннельный порт RDP больше не открыт.
К сожалению, иногда сбои таковы, что порт RDP остается открытым и принимает соединения, но не туннелирует трафик. Например, порт остается открытым в соответствии с netstat, и если я пытаюсь подключиться к порту через telnet, он подключается и показывает пустой экран. Если я пытаюсь выполнить RDP через туннель, сеанс подключается, но при этом отображается "Настройка удаленного сеанса".
Итог: я бы хотел, чтобы мой сценарий "сторожевого таймера" действительно пытался подключиться к порту RDP, чтобы определить, исправен ли туннель. Как вы исследуете порт, чтобы проверить, является ли он открытым портом RDP?
Я думаю, что идеальный тест на самом деле зондирование порта для RDP, но я также открыт для других идей.