Czy możesz uruchomić Pulpit zdalny za pomocą adresu URL?

39

Czy można mieć adres URL, który uruchamia sesję pulpitu zdalnego? Zdaję sobie sprawę, że dla niektórych może to być luka w zabezpieczeniach, ale wygoda naprawdę zaoszczędziłaby mi dużo czasu.

Chciałbym mieć hiperłącze typu: remotedesktop://example.orggdzie kliknięcie go uruchamia się mstsc.exez wypełnionym komputerem docelowym (w tym przypadku z example.org).

Jak najlepiej to skonfigurować?

optus
źródło

Odpowiedzi:

21

Możesz użyć niestandardowej procedury obsługi protokołu URL, ale oznaczałoby to, że adresy URL działały tylko na komputerach, na których skonfigurowałeś to. Myślę, że potrzebujesz również programu, który poradziłby sobie z pobieraniem adresu URL remotedesktop://example.orgi konwertowaniem go /v:example.org- chociaż plik wsadowy prawdopodobnie mógłby to zrobić.

Aby uzyskać więcej informacji, zobacz http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx .

xorsyst
źródło
8
Dla tych, którzy znajdą to poprzez wyszukiwanie lub inne źródła, spróbuj tego .
peelman
1
Coś w stylu rdp: //example.org
Fernando Kosh
2
Ta odpowiedź jest nieaktualna. Jeden z LJT jest aktualny, z dokumentacją nowego rdp://schematu URI.
Lloeki,
10

W systemie Windows 8.1, Windows Server 2012 R2 dostępna jest teraz obsługa schematu URI klienta pulpitu zdalnego

Przykład: rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1

Zobacz tutaj szczegóły , w tym pełną listę parametrów ciągu zapytania.

LJT
źródło
6
To nie działa na moim Win10 Pro - czy kiedykolwiek faktycznie działało?
dualed 29.09.16
1
Popieram to. Próbowałem wielu kombinacji i przeglądarek. Włączyłem go nawet w Start-> Uruchom, ale nic nie rozpoznaje tej składni adresu URL. Nie sądzę, żeby kiedykolwiek ukończyli to wsparcie.
penguin359,
1
Ta składnia nie dotyczy systemu Windows. Jest dostępny tylko na komputerach Mac, iOS i Android. Klient Windows RDP (mstsc.exe) nie obsługuje żadnego argumentu wiersza polecenia adresu URL. Ci mają używać coś takiego rozwiązania JScript połączonego w odpowiedzi xorsyst użytkownika.
Ian Boyd
5

Pierwotnie powiedziałem „nie”, ale jeśli masz XP, istnieje coś takiego jak połączenie pulpitu zdalnego w sieci Web. Początkowo zapomniałem o wersji dla XP.

http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=18145

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

KCotreau
źródło
W Small Business Server 2003 było coś podobnego o nazwie Remote Web Workplace, ale nawet wtedy nie można było użyć bezpośredniego adresu URL. en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau
Popraw mnie, jeśli się mylę - wymaga to instalacji / konfiguracji czegoś na każdym serwerze, z którym chciałbym się połączyć? To będzie dla mnie wygórowane. W każdym razie dzięki!
optus
Tak, to by było poprawne. I zgadzam się, to ból w szyi ... ale zapytałeś. :) Wsparcie dla tego zostało usunięte z Vista.
KCotreau
3

Myślę, że to zadziała i może być efektem, którego szukasz:

Za pomocą lokalnej kopii Pulpitu zdalnego skonfiguruj połączenie z hostem docelowym. Ale nie łącz się; zamiast tego zapisz połączenie jako plik RDP.

Umieść ten plik na swoim serwerze internetowym. Podaj plik ze standardowym <A HREF='path.to.your/file.rdp'>linkiem. (Uwaga: może być konieczne zaktualizowanie konfiguracji serwera WWW, aby „pobrać” ten plik, a nie „udostępnić” go przeglądarce internetowej.)

Użytkownik prawdopodobnie będzie musiał wiedzieć, aby uruchomić pobrany plik ... ale powinien skłonić komputer do uruchomienia RD i nawiązania połączenia z hostem docelowym.

Dan H.
źródło
2

Może to być przydatne dla kogoś, ale tutaj jest plik .NET Open Source, który rejestruje obsługę adresów URL w mstsc: https://github.com/richard-green/MstscLauncher

Po uruchomieniu pozwoli ci klikać linki w następujący sposób: mstsc: // twój-serwer /? W = 1024 & h = 768

użytkownik1506319
źródło
1

Nie jest to dokładnie to, czego chcesz, ale w systemie Windows Server 2008 / R2 możesz wyświetlać swoje maszyny RemoteApps i RDP na stronie internetowej TS / RD Web Access .

W połączeniu z TS / RD Gateway możesz mieć RDP działający przez port 443, co jest przydatne w miejscach blokujących inne porty.

TS Web Access

paradroid
źródło
Wyczuwam, że ma na myśli bezpośrednio do swojego komputera, jak do komputera domowego. Mogę się jednak mylić.
KCotreau
0

Stary temat, ale Chrome ma do tego wtyczkę do pulpitu zdalnego.

Masz również rozwiązania oparte na HTML5, takie jak Guacamole dla systemu Linux lub Myrtille dla systemu Windows.

cedrozor
źródło
Czy możesz wyjaśnić, do której wtyczki zdalnego pulpitu się odwołujesz?
Cezay
To rozszerzenie nie jest związane z Windows RDP. Jest to zupełnie inny protokół, wymagający skonfigurowania tego rozszerzenia na obu urządzeniach. Nie jestem pewien, jak to faktycznie odpowiada na pytanie „Jak uruchomić pulpit zdalny z adresu URL”. Nie jest również jasne, czy można uruchomić „Pulpit zdalny Chrome” z adresem URL
caesay
OP mówił o mstsc.exe, więc rzeczywiście RDP; ale RDP to tylko jedna forma zdalnego pulpitu; ogólny remotedesktop://link może mieć zastosowanie do dowolnej implementacji pulpitu zdalnego. Po rdp://uruchomieniu tego rozwiązania możliwe jest uruchomienie linku mstsc.exe . Istnieje również rozwiązanie dostępu zdalnego do pulpitu Microsoft . Jeśli chodzi o zdalny pulpit Chrome, jest on dostępny za pośrednictwem adresu URL chrome://appsw chrome.
cedrozor