Bạn có thể khởi chạy Remote Desktop qua URL không?


39

Có thể có một URL khởi chạy phiên máy tính từ xa không? Tôi nhận ra nó có thể được coi là một lỗ hổng bảo mật đối với một số người, nhưng sự tiện lợi sẽ thực sự giúp tôi tiết kiệm rất nhiều thời gian.

Tôi muốn có một siêu liên kết như: remotedesktop://example.orgnơi nhấp vào nó sẽ khởi chạy mstsc.exevới máy tính đích được điền vào (trong trường hợp này là example.org).

Làm thế nào tốt nhất để thiết lập này?

Câu trả lời:


21

Bạn có thể sử dụng trình xử lý giao thức URL tùy chỉnh, nhưng điều này có nghĩa là các URL chỉ hoạt động trên các máy tính mà bạn đã thiết lập điều này. Tôi nghĩ rằng bạn cũng cần một chương trình để xử lý lấy URL remotedesktop://example.orgvà chuyển đổi thành /v:example.org- mặc dù một tệp bó có thể làm điều này.

Xem http://msdn.microsoft.com/en-us/l Library / aa767914 (v = vs85) .aspx để biết thêm thông tin.


8
Đối với những người tìm thấy điều này thông qua các tìm kiếm hoặc các nguồn khác, hãy thử điều này .
Peelman 7/2/2015

1
Một cái gì đó giống như ndp: //example.org
Fernando Kosh

2
Câu trả lời này đã lỗi thời. Một trong những LJT được cập nhật, với tài liệu cho rdp://sơ đồ URI mới .
Lloeki

10

Đối với Windows 8.1, Windows Server 2012 R2 hiện đã có Hỗ trợ Lược đồ URI Máy khách Máy tính Từ xa

Thí dụ: rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1

Xem ở đây để biết chi tiết , bao gồm danh sách đầy đủ các tham số chuỗi truy vấn.


6
Điều này không hoạt động trên Win10 Pro của tôi - nó có thực sự hoạt động không?
đôi

1
Tôi thứ hai. Tôi đã thử nhiều kết hợp và trình duyệt. Tôi thậm chí đã đặt nó vào Start-> Run, nhưng dường như không có gì nhận ra cú pháp URL đó. Tôi không nghĩ họ từng hoàn thành hỗ trợ cho nó.
chim cánh cụt359

1
Cú pháp này không áp dụng cho Windows. Nó chỉ có sẵn trên Mac, iOS và Android. Máy khách Windows RDP (mstsc.exe) không hỗ trợ bất kỳ đối số dòng lệnh URL nào. Bạn phải sử dụng một cái gì đó giống như giải pháp JScript được liên kết trong câu trả lời của xorsyst.
Ian Boyd

5

Ban đầu tôi nói không, nhưng nếu bạn có XP, có một thứ gọi là Remote Desktop Web Connection. Ban đầu tôi quên mất có một phiên bản cho XP.

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

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


Có một cái gì đó tương tự cho Máy chủ doanh nghiệp nhỏ 2003 được gọi là Nơi làm việc Web từ xa, nhưng ngay cả khi đó, bạn không thể sử dụng URL trực tiếp. vi.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau

Sửa lỗi cho tôi nếu tôi sai - điều này đòi hỏi tôi phải cài đặt / cấu hình một cái gì đó trên mỗi máy chủ mà tôi muốn kết nối? Điều đó sẽ bị cấm đối với tôi. Cảm ơn mặc dù!
optus

Vâng, điều đó sẽ đúng. Và tôi đồng ý, đó là một cơn đau ở cổ ... nhưng bạn đã hỏi. :) Hỗ trợ cho việc này đã bị loại bỏ kể từ Vista.
KCotreau

3

Tôi nghĩ rằng điều này sẽ làm việc, và có thể là hiệu ứng bạn đang tìm kiếm:

Với bản sao Remote Remote cục bộ của bạn, hãy thiết lập kết nối đến máy chủ đích. Nhưng đừng kết nối; thay vào đó, lưu kết nối dưới dạng tệp RDP.

Đặt tệp đó trên máy chủ web của bạn. Phục vụ các tập tin với một <A HREF='path.to.your/file.rdp'>liên kết tiêu chuẩn . (Lưu ý: bạn có thể cần cập nhật cấu hình máy chủ web của mình để "tải xuống" tệp này thay vì "phục vụ" nó cho trình duyệt web.)

Người dùng có thể sẽ cần phải biết để chạy tệp đã tải xuống ... nhưng nó sẽ khiến máy tính của họ khởi chạy RD và bắt đầu kết nối với máy chủ đích.



1

Đó không phải là những gì bạn muốn, nhưng với Windows Server 2008 / R2, bạn có thể có các máy RemoteApps và RDP của mình được hiển thị trên trang web Truy cập Web TS / RD .

Kết hợp với Cổng TS / RD , bạn có thể có RDP hoạt động thông qua cổng 443, rất hữu ích ở những nơi chặn các cổng khác.

Truy cập web TS


Tôi cảm thấy rằng anh ấy có nghĩa là trực tiếp với máy tính của mình, giống như một máy tính gia đình. Tôi có thể sai mặc dù.
KCotreau

0

Chủ đề cũ, nhưng Chrome có một plugin máy tính để bàn từ xa để làm điều đó.

Bạn cũng có các giải pháp dựa trên HTML5 như Guacamole cho Linux hoặc Myrtille cho Windows.


Bạn có thể làm rõ những plugin máy tính để bàn từ xa mà bạn đang đề cập đến?
caesay


Phần mở rộng đó không liên quan đến windows RDP. Đó là một giao thức hoàn toàn khác nhau đòi hỏi bạn phải cấu hình tiện ích mở rộng này trên cả hai thiết bị. Không chắc chắn làm thế nào điều này thực sự trả lời câu hỏi "Làm thế nào để khởi chạy máy tính từ xa từ URL". Cũng không rõ liệu có thể khởi chạy "Chrome Remote Desktop" bằng một URL hay không
caesay

OP đã nói về mstsc.exe, vì vậy RDP thực sự; nhưng RDP chỉ là một dạng của máy tính để bàn từ xa; một remotedesktop://liên kết chung có thể áp dụng cho bất kỳ triển khai máy tính từ xa nào. Một rdp://liên kết khởi chạy mstsc.exe có thể theo giải pháp này . Ngoài ra còn có giải pháp truy cập web máy tính từ xa của Microsoft . Về máy tính để bàn từ xa chrome, nó có thể truy cập thông qua url chrome://appstrong chrome.
cedrozor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.