Jump to content

Terminal-Client TSWeb auf NICHT-Standard-Port


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

habe einen Terminal-Server (2003) laufen, der aus dem (Inter-)Netz per Webclient "TSWeb" angesprochen werden soll.

 

TSWeb ist nichts anderes als ein RDP-Client als Active-X.

 

Jetzt möchte ich den Terminal-Server (bzw. den Router dazwischen) eigentlich NICHT auf dem Standard-Port konfigurieren.

Leider kann man TSWeb keinen Port mitgeben, der geht IMMER auf 3389.

 

Oder habe ich da was übersehen?

Im RDP-Client von Windows kann ich den Port übergeben mit HOST : PORT, das geht bei TSWeb NICHT (Fehlermeldung).

 

Ideen?

Das kann doch nicht sein?

 

Da kann man dann ja selbst ohne Portscanner...

 

Markus

Link zu diesem Kommentar

Hi Markus,

 

Zuerst musst du dir einen Port aussuchen und diesen dann auf den dem Router zum Server verweisen.

Dann änderst du auf dem Server den Standart Port für den Terminaldienst:

 

Führe Regedt32 aus und gehe zu dem folgenden Schlüssel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet

\Control\Terminal Server\WinStations\RDP-Tcp

 

Suchen Sie den Teilschlüssel "PortNumber". Der Wert müsste 00000D3D lauten, der Hex-Wert für (3389). Ändere die Anschlussnummer im Hex-Format und speicher dann den neuen Wert.

 

In der Client Software dann mittels Port übergabe

(z.B. testserver:5151)

 

viele grüße

Thomas

Link zu diesem Kommentar

Hi Thomas,

 

Original geschrieben von Braun_Thomas

Hi Markus,

In der Client Software dann mittels Port übergabe

(z.B. testserver:5151)

 

Schon klar, wie ich den Server und oder Router einstelle.

Mein Problem ist, dass die _Client_-Software "TSWeb" NUR auf dem Standard-Port kommuniziert.

Bei testserver:5151 würde der sagen, dass der angegebene Server ungültig ist!

 

Ich könnte von unterwegs zwar den RDP-Client aus dem Windows-Zubehör nehmen - dort kann ich einen Port übergeben - ich bin aber immer auf ein Windows angewiesen.

Mit TSWeb brauche ich NUR den Webbrowser.... kann dort aber eben keinen Port einstellen...

 

Noch Ideen?

Gruß und trotzdem danke!

Markus

Link zu diesem Kommentar
  • 9 Monate später...

hallo,

 

habe eine anweisung zum umbiegen gefunden:

 

 

Greetings all:

 

 

In his latest article on MCP Magazine, Bill Boswell bestowed a titbit of

knowledge that I'm sure many people will be happy to have: You can now

customize the Terminal Server ActiveX control to use an alternate port than

the standard TCP 3389 to connect up to your TS resources.

 

 

The MSRDP.OCX ActiveX control that ships with the TSWEB components on SP2

and the Win2K download was hard-coded at 3389- therefore, you could not use

the ActiveX control to connect to servers where the listen port was changed.

 

 

.Net and XP now ship with an updated version of MSRDP.OCX that has a new

component (RDPClient). Among the new methods of the control is

"AdvancedSettings2" and one of the properties of "AdvancedSettings2" is

"RDPPort."

 

 

The way the TSWeb access works is by simply loading an ASP page

(CONNECT.ASP) that calls the MSRDP.OCX ActiveX Object. For those of you

that want to use the ActiveX control to connect to a different listening

port, all you have to do is edit the CONNECT.ASP page, and add the

following line before the MsTsc.Connect method:

 

 

MsTsc.AdvancedSettings2.RDPPort=X

 

 

- - where is X is the custom port your TS is listening on (in decimal). When

the ActiveX control attempts to connect to the TS, it will now use this port.

 

 

Replacing your existing Win2k TSWeb components is easy- just go to an XP

box, and under Add/Remove Programs/ Windows Components, install "IIS

(Details) -> WWW Services (Details) -> Remote Desktop Web Connector."

 

 

When you install this, it creates a %SystemRoot%\Web\TSWeb directory. Just

copy the contents of this directory to your Win2k TSWeb directory (kill the

existing files first) and you are good to go. Of course, remember to edit

the CONNECT.ASP to point to the new port. When the remote clients go to

the TSWeb site, they will be prompted to install the new ActiveX

control. Those of you using the control in VB / C ++ can directly access

the properties programmatically.

 

 

A thread here where we discussed hacking the old control to point to a

custom port drew lots of interest, though I was never successful in making

it work. Now we don't have to worry about it. Hopefully those interested

parties are still on the list and will get this information... Sorry I

could not contact everyone directly.

 

 

Thanks to Dr. Tom Shinder for pointing me to the MCP mag article in the

first place.

 

 

Cheers,

 

 

gruss thomas

Link zu diesem Kommentar
  • 1 Jahr später...
  • 3 Wochen später...
  • 4 Monate später...

Hi,

den eigentlichen Port hab ich so gelassen, habe nur im router das port umleiten genutzt. aber wenn du wissen willst, wie du von der webseite dann automatisch auf den anderen port geleitet wirst, musst du folgendes tun.

Die Default.htm im TSWeb Ordner geöffnet werden und die Einträge, fortlaufend mit MsRdpClient.AdvancedSettings2 suchen. Unter diesen erstellt man einen neuen Eintrag “ MsRdpClient.AdvancedSettings2.RDPPort = xxxx“ wobei die xxxx für einen frei wählbaren Port steht.

 

bis denne

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...