Có những giải pháp Remote Desktop (máy chủ) miễn phí nào?


34

Tôi biết Ubuntu đi kèm với tùy chọn "Remote Desktop" dường như là một máy chủ VNC đơn giản và tôi đang cố gắng tìm hiểu các lựa chọn thay thế. Đây là những khả năng tôi đã nghe nói cho đến nay:

  • VNC
  • Đường hầm VNC + SSH
  • Máy chủ NX, phiên bản miễn phí
  • FreeNX
  • NeatX
  • X2Go
  • X11 Chuyển tiếp qua SSH
  • xrdp

Tôi hiểu điều này từ góc độ của người dùng Windows: Theo kinh nghiệm tốt nhất của tôi, RDP (còn gọi là Dịch vụ đầu cuối) là một bảo mật hợp lý (chặn giả mạo máy chủ / giả mạo máy chủ), giao thức chia sẻ máy tính để bàn hiệu quả với các máy khách được hỗ trợ tốt, có thể được tiếp xúc với internet khi cần thiết mà không sợ bị xâm nhập. Theo hiểu biết tốt nhất của tôi, VNC không phải là một trong những điều đó, đó là điều khiến tôi bối rối - tại sao công nghệ chia sẻ máy tính để bàn tốt hơn sẽ được phát triển hoặc sử dụng trong thế giới nguồn mở? Tôi biết VNC có thể được gói bằng SSH, nhưng điều đó dường như vượt quá tầm với của một người dùng thông thường. Chuyển tiếp X11 qua SSH có thể ít nhiều hiệu quả hơn, tôi không biết, nhưng chắc chắn thậm chí còn phức tạp hơn và không (theo như tôi biết) cho phép bạn truy cập vào các công cụ đã chạy (không chia sẻ trên máy tính để bàn như vậy, chỉ là chạy ứng dụng từ xa).

Vì vậy, tôi muốn mọi phản hồi / tùy chọn trong số này hoặc bất kỳ tùy chọn chia sẻ máy tính để bàn "Miễn phí" nào khác, sử dụng các tiêu chí này và / hoặc bất kỳ tùy chọn nào khác:

  1. Bảo mật (đặc biệt để truy cập qua internet)
  2. Hiệu quả (sử dụng băng thông, đáp ứng, v.v.)
  3. Miễn phí, như trong Bài phát biểu (không chắc RDP hoặc FreeNX nằm ở đâu cho việc này)
  4. Miễn phí, như trong Bia (có giải pháp thương mại nào với các dịch vụ miễn phí đáng tin cậy có thể sử dụng được không?)
  5. Dễ sử dụng (phía máy chủ và máy khách)
  6. Tính sẵn có của hệ điều hành khách hàng
  7. Máy chủ đa hệ điều hành
  8. Hỗ trợ cho các phiên độc lập và các phiên chia sẻ (và / hoặc "Bảng điều khiển")
  9. Hỗ trợ / bảo trì / phát triển liên tục

Cảm ơn!


Có hai khái niệm chung với "RDP" có cả đăng nhập từ xa và Chia sẻ trên máy tính đều được bao gồm trong từ viết tắt "RPD". Bạn đang tìm cách chia sẻ máy tính để bàn của mình một cách hiệu quả - hoặc có thể đăng nhập từ xa vào máy của bạn (và có khả năng hỗ trợ nhiều người dùng đăng nhập vào cùng một máy)?
Marco Ceppi

Cả hai! :) Cảm ơn vì tiền boa, tôi đã thêm nó vào danh sách các tiêu chí. Tôi thích giao diện của x2go cho đến nay ... có vẻ như đang được phát triển tích cực (hoặc ít nhất là viết blog hoạt động), nó dường như là nguồn mở, nó dường như có sẵn cho Ubuntu ... Tôi vẫn chưa thử nghiệm nó , Tôi sẽ cập nhật thông tin này với thông tin.
Tao

Nếu cuối cùng bạn sử dụng x2go, tôi sẽ rất hứng thú với những trải nghiệm của bạn.
Javier Rivera

Tôi đã kiểm tra lần cuối, RDP không an toàn - nó không thực hiện xác nhận máy chủ.
Broam

Đúng, đủ công bằng - mọi thứ sử dụng SSH đều an toàn hơn RDP vì bảo vệ giả mạo máy chủ / máy chủ; mặt khác, tôi nghĩ rằng người dùng cuối không cần phải lo lắng về đường hầm SSH - tôi hiểu nó rất mạnh mẽ, nhưng nó cũng khá phức tạp. Dựa trên câu trả lời của Javier Riviera, có vẻ như Đường hầm SSH được tích hợp vào giao thức NX, điều này có ý nghĩa! (xin lỗi, vẫn chưa chơi với bất kỳ thứ gì trong số này, không phải là người dùng linux hàng ngày ...)
Tao

Câu trả lời:


23

Tôi đang sử dụng FreeNx ngay bây giờ trong sản xuất và trong quá khứ công ty chúng tôi đã là NoMachine khách hàng của . Chúng tôi sử dụng FreeNX trên máy chủ và ứng dụng khách NoMachine độc ​​quyền nhưng miễn phí trên máy tính để bàn (cả Ubuntu và Windows).

Mối quan hệ không phức tạp, NoMachine có một sản phẩm độc quyền (miễn phí trong bia cho tối đa 3 người dùng) nhưng phát hành các công cụ phụ trợ dưới dạng nguồn mở. FreeNx được xây dựng với back-end này và luôn có phần kém bóng bẩy hơn, và một vài phiên bản đằng sau máy chủ NoMachine. NoMachine đã thông báo vào ngày 21 tháng 12 năm 2010 rằng phiên bản tiếp theo đó là công nghệ NX (NxServer 4) sẽ chỉ là nguồn đóng.

x2go là một công ty khác xây dựng một sản phẩm nguồn mở dựa trên NoMachine libs nguồn mở .

Cuối cùng, Google đã phát hành NeatX , một triển khai độc lập hoàn toàn của giao thức NX. Nó còn lâu mới hoàn thành nhưng có thể sử dụng được và hoàn toàn là nguồn mở.

Vì vậy, tóm tắt lại bạn cần:

  1. Bảo mật: Tất cả đều là kết nối SSH. Đánh dấu
  2. Hiệu quả: Hiện tại tôi đang đào các phiên Windows RDP trong NX và có tốc độ tốt hơn RDP trần. Đánh dấu
  3. Tự do như trong lời nói. FreeNX, NeatNX, đánh dấu. Máy chủ Nx. Thất bại.
  4. Miễn phí như trong bia: NxServer có tối đa 3 người dùng
  5. Dễ sử dụng: NxServer rất dễ cài đặt và quản trị. Những người khác là tồi tệ hơn về phía máy chủ. FreeNx là trên repos chính thức.
  6. Ứng dụng khách đa hệ điều hành: Tôi chưa tìm thấy một khách hàng nào của Android. Các máy khách tuyệt vời cho tất cả các HĐH máy tính để bàn chính và một hệ điều hành dựa trên java có thể được nhúng trên web.
  7. Máy chủ Cross-Os: Không. NxServer có thể tạo các phiên RDP, nhưng không hoạt động trên windows.
  8. Phiên độc lập và chia sẻ: Đánh dấu.

1
Cảm ơn, điều đó cung cấp rất nhiều thông tin! Tôi chưa nghe nói về NeatNX, dường như còn gây nhầm lẫn hơn nữa :) - điều chính làm tôi sợ về FreeNX là sự phát triển của nó dường như đang gặp nguy hiểm - không có sự phát triển chính thức, không có ngã ba, chỉ có sự bảo trì của Đội ngũ đóng gói Ubuntu, nếu tôi hiểu chính xác. :(
Tao

5

Tôi tình cờ phát hiện ra điều này khi nghiên cứu xrdp, đây là người duy nhất bạn đề cập đến mà tôi chưa sử dụng. Một số quan sát:

NX Server: không quá nhanh (v3, vẫn đang chờ v4), có thể gây ra các vấn đề về hiệu suất tùy thuộc vào môi trường của bạn. Phần mềm máy khách dựa trên Qt thì cồng kềnh nhưng tốt hơn bất kỳ triển khai nguồn mở nào. Không thể chia sẻ phiên của người dùng từ xa.

FreeNX: tương tự như NX Server, không phải là phần mềm máy khách mã nguồn mở nhanh nhất đáng nói. Tôi đã sử dụng điều này trong hơn 16 tháng. Không thể chia sẻ phiên của người dùng từ xa.

Simplx: có một số lỗi showstopper, vd. lỗi ngắt kết nối phiên sẽ không cho phép bạn đăng nhập lại bằng thông tin đăng nhập tương tự nếu phiên của bạn không thành công (xóa tệp tạm thời bằng thông tin đăng nhập khác, sau đó nó hoạt động cho đến lần thất bại tiếp theo của bạn). Đây là một lỗi IIRC hơn 1 năm tuổi. Tôi đã sử dụng điều này trong hơn 10 tháng. Không thể chia sẻ phiên của người dùng từ xa.

VNC: cực kỳ chậm, không có bảo mật sẵn có, tuy nhiên các tùy chọn phần mềm máy khách khá tốt cho các nền tảng * nix / Windows. Chưa có máy chủ VNC tốt cho OSX. Điểm bán hàng độc đáo: CÓ THỂ thấy màn hình của người dùng. Đủ để hỗ trợ máy tính từ xa nhưng không có gì khác. Đã sử dụng điều này tại một cửa hàng "dịch vụ được quản lý" của Windows trong vài năm qua, chủ yếu là các máy chủ K-VNC (doanh nghiệp) và UltraVNC.

x2go: nhanh, đánh bóng, tốt nhất cho đến nay. Hỗ trợ âm thanh từ xa, in ấn, clipboard, vv Không thể chia sẻ phiên của người dùng từ xa.

Tôi chuẩn bị cho xrdp một shot vì tôi không thích cài đặt nhiều thứ hơn trên các hệ thống Windows dễ vỡ và tôi luôn luôn làm việc với những thứ mờ nhạt. Chúc mừng.


2

Tôi rất thích X2Go . XRDP sẽ không cho phép tôi làm bất cứ điều gì như gắn ổ đĩa USB hoặc thay đổi cài đặt hệ thống. X2Go đáp ứng hoàn hảo nhu cầu của tôi và tôi sẽ quay lại & chuyển tiếp giữa Windows 8.1 và Kubfox 14.04

Thiết lập dễ dàng trên * Ubuntu và máy khách Windows hoạt động rất tốt. Bạn sẽ phải tự đặt độ phân giải màn hình từ bên trong * Ubuntu sau khi kết nối đầu tiên của bạn được thiết lập và sau đó máy khách Windows có thể tự động điều chỉnh kích thước hoàn hảo từ đó.

Câu trả lời của cioby23 liên quan trong Không thể cài đặt FreeNX Server trên Ubuntu Trusty. Lựa chọn thay thế?


0

Tôi đã sử dụng VNC trong quá khứ, nhưng vì tôi có XRPD chạy tốt nên tôi đã sử dụng nó. Cài đặt tương đối đơn giản trên Ubuntu và Windows đã được thiết lập.

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.