ThomFromPhilly said:
Is there any way to change the default port for Remote Desktop from
3389 for a host computer running WinXP Professional? There is a
conflict using a Linksys wireless router for a peer to peer network
when trying to access more than one PC remotely as 3389 must be
assigned to each static IP in addition to the unique port number
used in the URL. I am not an advanced user, any detailed
suggestions would be of great assistance. A Microsoft tech
provided instructions for changing the remote port using RegEdit,
but it did not solve the problem. Only one PC is remotely
accessable on the network using a unique port and the default port
3389 for Remote Desktop. No other PCs are not accessable with a
unique IPs with two unique ports assigned including the default
3389.
snip>
To access one PC on my peer
to peer network through a Broadband modem and wireless router, it
appears two ports need to be opened, the default 3389 and a second
port with a unique number, both assigned to one static IP.
In order to access (using remote desktop/remote assistance in Windows XP) a
_single_ computer behind a router (like a netgear/d-link/linksys home router
you would get at Circuit City, Best Buy, Wal~Mart, etc...) you need only to
forward port 3389 on the router to the local IP of the machine you want to
remotely connect to *and* open up port 3389 through whatever software
firewall you utilize on said computer *and* have Remote Desktop turned on
(default settings) on the machine *and* have accounts on that machine with
passwords that are members (directly or by inheritance) of the "Remote
Desktop Users" group.
This assumes your modem is purely a modem - not a NAT device in its own
right (or those features have been disabled.)
Opening only 3389 assigned to a static IP does not allow access.
It seems there must be a second port open for the same IP with a
unique number.
Not for a single machine - see above.
If only one port is necessary, it would facilitate
changing the default port from 3389 using RedEdit in order to allow
access to several PCs with unique static IPs and default port
numbers as you have suggested
One method of accessing several machines behind a single router is to change
the listening port for Remote Desktop on the computers behind said router
and then forward the appropriate port(s) to the approproate machine(s) on
the router itself... Then when using the remote desktop client -
router-ip
ort is entered instead of just router-ip (specifying the port to
specify the machine.) There *are* other methods.
However, unless I am doing something
wrong, changing the default port using RedEdit and assigning a
second unique port to the same unique IP does not work.
Somehow I feel you are making this more complicated than it should be.
Any suggestions would be greatly appreciated and thank you in
advance.
1) Leave one machine that is behind the router untouched - at least as far
as the port that is used to listen for remote desktop requests (3389.)
Assign this machine a static IP.
2) On each of the other machines, change the port - for example, let's say
you have four total machines... Leaving one at 3389, change the listening
port on the next one to 3390, the next to 3391 and the last to 3392. Assign
each these other machines static IPs.
3) On your router, create forwards for each port (3389, 3390, 3391, 3392) to
each corresponding static IP for the machines.
4) Ensure Remote Desktop is enabled on each of the machines.
5) Ensure you have valid username/passwords for each of the machines.
6) Ensure the software firewalls of each of the machines are allowing the
repective port/application through the firewall (Remote Desktop.)
7) Make sure the user you will be utilizing to remote to the machines is a
member of the Remote Desktop Users group (or is a member of the
administrators group - which makes them a member of the other group
automatically.)
If you have all of those done for each of the machines on your private
network, then when you are away you merely need to know the IP address for
the router and which machine you wish to connect to (and the
username/password of course.) When running the Remote Desktop Client - for
all of the machines that are *not* using port 3389 (the default one) - you
will put the ip-address
ort... The PUBLIC IP Address of the router, colon,
the port of the machine you wish to connect to.
http://whatismyip.com/