какой порт я должен открыть, чтобы разрешить удаленный рабочий стол?

<p>какой порт (ы) я должен открыть/nat, чтобы я мог использовать удаленный рабочий стол?</p>

<p>для удаленного рабочего стола требуется tcp порт 3389, чтобы быть открытым.</p><p>можно изменить порт, используемый терминальным сервером (или пк, к которому осуществляется доступ), см. эту статью поддержки microsoft: <a href="https://support.microsoft.com/en-us/help/306759/how-to-change-the-listening-port-for-remote-desktop">"как изменить порт прослушивания для удаленного рабочего стола"</a> </p>

<p>в дополнение к открытию порта 3389 для udp и tcp мне пришлось отредактировать правило брандмауэра windows и установить разрешение обхода edge. нравится:</p><p> <a href="https://i.stack.imgur.com/xipkr.png"><img src="https://i.stack.imgur.com/xipkr.png" alt="enter image description here"></a> </p>

<p>если вы не хотите использовать 3389 извне, откройте другой порт извне, но укажите 3389 на ip-адресе машины, на которой вы хотите rdc. это полезно для маршрутизации многих систем с rdc. это также хорошо, потому что это не потребует никаких изменений в реестре.</p>

<p>единственное исключение из предыдущего ответа (3389) - использование small business server через рабочее место в интернете.</p><p>в этом случае nat сервера - это соединение между вами и портом сервера 80 (http) или 443 (https), а затем с внутренним компьютером; поэтому требуется только 80/443.</p>

<p>какие порты я должен открыть для удаленного рабочего стола - ответ: <strong> нет </strong>.<br> открытие rdc для интернета - плохая идея. сканеры портов довольно быстро обнаружат открытые 3389 и попытаются прервать ваш вход в систему. <a href="https://www.grc.com/port\_3389.htm">https://www.grc.com/port\_3389.htm</a> </p>

<p>если безопасность связана с тем, что у вас установлен маршрутизатор на основе linux (например, openwrt), не добавляйте запись nat) для 3389 в этом случае.</p><p>используйте свой маршрутизатор в качестве сервера перехода и создайте порт ssh вперед.</p><ol> <li>sshd вашего роутера прослушивает 22 порта для локальной сети.</li> <li>он также прослушивает порт a для wan сети (единственная открытая), только с аутентификацией с открытым ключом, поэтому никаких попыток перебора паролей.</li> <li>создайте пару открытый/закрытый ключ, поместите закрытый ключ на свои клиентские устройства, скопируйте открытый ключ на свой маршрутизатор (в файл authorized\_keys)</li> <li>установите туннель от ваших клиентских устройств: ssh -p [порт a] -l: [порт b]: rdp-box: 3389 root @ router (вы можете сохранить это в конфигурации ssh или профилях терминала для удобства использования в будущем)</li> <li>подключите rdp с локального хоста: [порт b]</li> </ol>

<p>вы должны открыть tcp <strong> и </strong> udp 3389 (если вы не указали пользовательский порт).</p><p>в то время как принятый ответ (только tcp 3389) был в то время правильным, он более не актуален. в 2012 году microsoft ввела транспорт rdp по протоколу udp. в зависимости от вашей сети это может радикально измениться. повысить производительность сеанса rdp. см. эту ссылку microsoft для более подробного объяснения: <a href="https://techcommunity.microsoft.com/t5/enterprise-mobility-security/remotefx-for-wan-overview-of-intelligent-and-adaptive-transports/ba-p/247478">https://techcommunity.microsoft.com/t5/enterprise-mobility-security/remotefx-for-wan-overview-of -интеллектуальный-и-адаптивно-транспорты/ба-р/247478</a> </p>

<p>по умолчанию протокол удаленного рабочего стола использует порт 3389. однако вы можете изменить его на использование нестандартного порта.</p><p>пожалуйста, обратитесь к следующей статье для этого.</p><p><strong> <a href="https://manage.accuwebhosting.com/knowledgebase/933/how-to-change-the-default-rdp-remote-desktop-listening-port-on-your-windows-vps.html">https://manage.accuwebhosting.com/knowledgebase/933/how-to-change-the-default-rdp-remote-desktop-listening-port-on-your -windows-vps.html</a> </strong></p>

<p>мы можем установить пользовательские номера портов rdp, используя следующий путь >> hkey\_local\_machine\system\currentcontrolset\control\terminal server\winstations\rdp-tcp</p>