9

Как изменить порт, который я использую для удаленного доступа к компьютеру под управлением Windows (7)?

4 ответа4

13

Эта статья поддержки Microsoft дает ответ. Просто измените следующий раздел реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

Хотя в этой статье конкретно не упоминается Windows 7, она работает и на нее действительно ссылается этот FAQ по RDP для Windows 7(см. Последний вопрос).

7

Я просто использую свой брандмауэр для перенаправления порта в мой NAT вместо того, чтобы менять его во внутренней системе Windows.

3

Используйте Microsoft Fixit с этой страницы, чтобы сделать это автоматически:

http://support.microsoft.com/kb/306759

1

Как сказал Хардид в своем ответе, вам просто нужно обновить реестр.

Однако, что лучше, чем прослушивание одного альтернативного порта? Как насчет прослушивания альтернативного порта и исходного порта одновременно!

netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=3389 connectaddress=192.168.1.200; connectport=12345

Это установит правило переадресации для вашей машины, которое будет перенаправлять все входящие запросы на стандартный порт 3389 на ваш новый порт (12345 в моем примере). Просто убедитесь, что изменили два IP-адреса на IP-адрес компьютера, на котором вы работаете.

(Я должен был использовать этот трюк, когда у меня было несколько серверов, которые находились за NAT за одним IP, но я не мог переназначить порты, как djangofan сделал во время процесса NATing, это позволило мне использовать альтернативный порт на публичном IP при удаленном подключении или используя стандартный порт или альтернативный порт с внутренним IP, когда я был в локальной сети.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .