Я не могу использовать Remote Desktop для доступа к моему ПК с другой машины. Когда я делаю RDP из своей сети, он запрашивает мои учетные данные для входа (хорошо). Но когда я пытаюсь сделать это из внешней сети, он отключается по тайм-ауту. Я использовал этоТестер переадресации портовчтобы убедиться, что порт 3389 переадресован, я вошел в брандмауэр Windows, чтобы разрешить все, что связано с портом 3389.
Могу ли я сделать что-то еще, чтобы диагностировать это?
Редактировать: Я использую RDP 6.3.9600 и Windows 7.
решение1
Скорее всего, это означает, что машина/маршрутизатор, перенаправляющая порты, на самом деле вам не видна (тайм-аут = я не могу связаться с машиной, о которой вы мне сообщаете, или она не отвечает).
Проверили ли вы, что действительно можете получить доступ к машине, которая выполняет переадресацию портов (даже в браузере или через Telnet) через другой порт, или у вас есть способ отслеживать активность там другим способом?
/CD
решение2
Первое, что нужно сделать, это обновить оба ПК до версии RDP 8.1.
В этой статье описывается обновление для протокола удаленного рабочего стола (RDP) 8.1 в Windows 7 Service Pack 1 (SP1) и Windows Server 2008 R2 SP1. Этот пакет обновления обеспечивает следующие улучшения:
Устраняет проблемы с надежностью соединения.
Предоставляет улучшенные сообщения об ошибках при сбоях подключения.
Решает проблему тайм-аута, при которой соединение с виртуальной машиной, размещенной в
Microsoft Azure отключается после бездействия более 4 минут и требует повторной аутентификации.