söndag 5 oktober 2008

Byta port för Terminal Server (fjärrskrivbord) samt konfigurera för flera TS-anslutningar bakom en brandvägg.

Nedanstående är för närvarande testat på Windows XP Professionell samt en Netgear Modem-Router DG834PN.

Har man flera datorer man vill köra via Terminal Server (fjärrskrivbord) och som befinner sig bakom en gemensam router/brandvägg så går det att ordna. Vad som måste till är att konfigurera varje dator samt routern. Terminal Server (TS) lyssnar som standard på port TCP 3389. Har man flera datorer samt en enkalre router måste man dock konfigurera varje maskin individuellt så att de lyssnar på en egen, unik port, ge varje dator ett fast IP-nummer samt anpassa brandväggen. Med mer avancerade routrar slipper man ändra på portnummret i datorn, man kan istället programmera routern så att en sökning på ett visst portnummer styrs till port TCP 3389 på en specifik IP-adress.

Låt oss anta att du har 3 datorer: A, B och C.

  1. Ge varje dator en fast IP-adress, exempelvis A=192.168.0.2, B=192.168.0.3 och C=192.168.0.4 (192.168.0.1 är vanligen reserverat för routern).
  2. Ge varje dator en unik port att lyssna på för TS-anrop (standard är TCP 3389). Anta att du behåller 3389 för A, ger 3390 för B och 3391 för C. Detta görs i registret vilket öppnas med "regedit" på kommandoraden. Under
    "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" letar du upp "PortNumber" och dubbelklickar. Om Hexadecimalt är markerat väljer du Decimalt. Som värde syns nu den aktuella porten (3389). Skriv in det det nya portnummer du valt och klicka på OK. Tänk på att datorn måste startas om för att ändringar i registret ska träda i kraft.
  3. I routern, skapa en Service för varje dator, med den TCP-port du valt att respektive dator ska lyssna på.
  4. I routern, under Firewall Rules, skapa en regel för varje dator under Inbound Services som knyter samman Service med IP-nummer. Exempel: Port 3389 med 192.168.0.2, 3390 med 192.168.0.3 och 3391 med 192.168.0.4

När du nu via Internet vill ansluta till dator A så skriver du i det fönster som kommer upp när du öppnar "Fjärrskrivbord", routerns Internet-IP till exempel 194.52.83.92 (och inte exempelvis 192.168.0.1 vilket är routerns IP på det interna nätverket). Eftersom port 3389 är standard kommer du nu att hamna hos dator A. För att hamna hos dator B skriver du 194.52.83.92:3090 och för dator C skriver du 194.52.83.92:3091

Övrigt:

Inga kommentarer: