We have a windows server 2003 machine with rdp service listening on the standard port 3389.
For security reasons this port is not opened on the router, but we have freesshd service running and a remote admin can login via ssh and this port is forwarded to external port 33001 for the first external user. This works great.
Now we have another admin who wants to work remote (he uses a different windows account, and connects from a different location, where he wants to use a dekstop, but needs to work on the same server.)
So this is basically a ssh port forwarding question.
Will the other user be able to login at the same time forwarding the same port 3389 to his machine?
Please keep in mind that there will be a second tunnel, and this second tunnel will also use the local port 3389 on the windows server.
Yes, it will work. Local port in ssh port forwarding is a port on ssh client, in your case your administrator's workstation. Since they obviously can't use the same machine at the same time, local ports can be the same.