Có tương đương với Remote Desktop của Windows không?


17

Tôi muốn có thể đăng nhập bằng đồ họa vào một máy Ubuntu khác (máy chủ) từ máy tính để bàn Ubuntu của tôi (máy khách), giống như với Remote Desktop của Windows.

Cài đặt "Chia sẻ màn hình" được cài đặt theo mặc định dường như sử dụng VNC. VNC là một chút của một băng thông, chỉ có thể hoạt động ở độ phân giải của bất kỳ màn hình nào được gắn vào máy chủ, yêu cầu bạn phải đăng nhập tại chính máy và phản chiếu mọi hành động trên máy chủ.

Tôi biết về đường hầm X, nhưng điều đó gây khó chịu khi sử dụng và không phải lúc nào cũng hoạt động chính xác (hoặc chính xác hơn, một số ứng dụng không hoạt động đúng).

Có bất kỳ loại công cụ nào ở giữa hai, tương tự như Remote Desktop được sử dụng cho Windows không? Cụ thể, một cái gì đó với các tính năng sau:

  • có thể chạy ở độ phân giải khác với màn hình máy chủ (nếu có)
  • có thể chạy ở toàn màn hình
  • có thể điều chỉnh cài đặt chất lượng cho các băng thông khác nhau
  • không yêu cầu người dùng phải đăng nhập cục bộ
  • lưu thông tin đăng nhập hoặc sử dụng khóa SSH
  • bắt đầu tự động trên máy chủ
  • khách hàng hoạt động theo Gnome 3 và Unity
  • có thể bị hạn chế để làm việc với các DE không kết hợp trên máy chủ (ví dụ: XFCE)

Tôi đã sử dụng X2go được một thời gian, nhưng tiếc là nó không còn hoạt động toàn màn hình trên Gnome 3 do một vài lỗi ( # 1072# 982 ), vì vậy nếu có một giải pháp tốt hơn ngoài đó tôi muốn dùng thử.



rdesktoplà những gì được sử dụng afaik và nó sử dụng RDP. rdesktop.org VNC phải là một bản cài đặt riêng (và không phải là mặc định) (một số chính xác nếu tôi sai).
Rinzwind

@Rinzwind - có vẻ là người xem, không phải máy chủ.
gièm pha

Mặc dù tôi không hoàn toàn không đồng ý với các phiếu bầu gần, nhưng đáng chú ý đó x2golà một giải pháp tuyệt vời cho vấn đề này, nhưng không xuất hiện dưới dạng câu trả lời cho bản sao hoặc trong danh sách Wikipedia được liên kết ở đó. Nhưng câu trả lời cho các câu hỏi khác có lẽ đủ gần (nếu lỗi thời) mà tôi sẽ không đăng một tiền thưởng để có câu trả lời mới.
gièm pha

Câu trả lời:


5

Nói chung, xrdpsẽ làm những gì bạn muốn. Và tương thích với nhiều khách hàng RDP ngoài kia.

Hạn chế là Unity, WM mặc định trong Ubuntu, không còn hỗ trợ nó nữa. Tôi tin rằng, mặc dù tôi chưa bao giờ thử nó, nhưng nó hoạt động với Gnome.

Để sử dụng cá nhân, tôi chỉ cài đặt máy tính để bàn MATE (vì nó có ít "sự tinh tế" hơn Gnome) và cấu hình Ubuntu để sử dụng bất cứ khi nào đăng nhập từ xa.

Xem ở đây để biết thông tin về cách thiết lập (Câu trả lời này sử dụng XFCE cho máy tính để bàn từ xa. Bạn có thể chọn một cái gì đó khác):

https://askubfox.com/a/592544/595510


Tôi sử dụng XFCE trên máy chủ và Gnome 3 trên máy khách. Xin lỗi nếu điều đó không rõ ràng.
gièm pha

@detly Tuyệt vời! Sau đó, bạn không cần phải thay đổi hướng dẫn của câu trả lời tôi liên kết đến. Có lẽ điều đó sẽ giải quyết vấn đề của bạn.

Ah tuyệt vời. Nó hoạt động. Tôi có toàn bộ màn hình của tôi trở lại. Tôi thực sự không cần phải làm những ~/.xsessionthứ khác - vì tôi đang sử dụng Remmina trên máy khách, tôi có thể nhập startxfce4với tư cách là "Chương trình khởi động" và nó chỉ hoạt động tự động. Nhược điểm duy nhất là: không thay đổi kích thước độ phân giải (tôi không quan tâm đến nó và đó là một yêu cầu tính năng đã biết và ngắt kết nối có nghĩa là đăng xuất đầy đủ (thay vì có thể tiếp tục phiên sau). sử dụng VNC dưới mui xe, nhưng việc sử dụng băng thông có vẻ ổn.
gièm pha

Tôi thấy có những cách giải quyết cho việc nối lại các phiên được ghi lại ở nhiều nơi khác nhau, tôi sẽ thử chúng sớm.
gièm pha

@detly " Ngắt kết nối có nghĩa là đăng xuất đầy đủ " Một cái gì đó không được cấu hình ngay lúc đó, tôi có thể đóng một phiên với Remmina và tiếp tục nó.

11

Tôi muốn giới thiệu X2go. Nó rất giống với RDP và hiệu quả cao ngay cả trên các kết nối băng thông thấp, độ trễ cao. Khách hàng cho tất cả các hệ thống, bao gồm một plugin cho Firefox, v.v. Nó hoạt động trên ssh và tích hợp với PulseAudio để bạn có thể sử dụng VoIP chẳng hạn. Đọc thêm trên http://www.x2go.org

Máy x2gokhách yêu cầu lệnh phiên để thực thi khi đăng nhập. Ví dụ: để sử dụng Unity 2D, hãy sử dụng lệnh session : gnome-session --session=ubuntu-2d. Điều này đã được tìm thấy bằng cách tìm trong tệp (trên máy chủ) /usr/share/xsessions/ubuntu-2d.desktopvà sao chép giá trị của Exec=...dòng. Nếu bạn muốn sử dụng một số phiên khác, bạn có thể sử dụng giá trị từ một tệp khác /usr/share/xsessions/, nhưng dường như mọi thứ yêu cầu tăng tốc 3D sẽ không hoạt động.


Cảm ơn vì điều này, x2gothật tuyệt vời! Tôi hy vọng bạn không phiền, nhưng tôi đã chỉnh sửa câu trả lời của bạn để thêm một số thông tin về tham số lệnh phiên cần thiết cho máy khách.
gièm pha

Phải không chấp nhận, bởi vì câu trả lời này không còn hiện hành. X2Go đang bỏ hỗ trợ hoặc bỏ qua các môi trường máy tính để bàn hiện tại trong cả máy khách và máy chủ của họ.
gièm pha

6

Chrome Remote Desktop BETA

★★★★★


Đây là tiện ích mở rộng Chrome của google, cài đặt plugin bằng chrome để cho phép chia sẻ máy tính từ xa. Việc chia sẻ đơn giản hơn nhiều so với các giải pháp khác và dễ dàng thiết lập.

Ảnh chụp màn hình

Chrome Remote Desktop BETA cho phép người dùng truy cập từ xa vào một máy tính khác thông qua trình duyệt Chrome hoặc Chromebook. Máy tính có thể được cung cấp trên cơ sở ngắn hạn cho các tình huống như hỗ trợ từ xa ad hoc hoặc trên cơ sở dài hạn hơn để truy cập từ xa vào các ứng dụng và tệp của bạn. Tất cả các kết nối được bảo mật đầy đủ.


Từ Chrome thực sự họ đã làm cho công việc này. Tuy nhiên, nó không có sẵn cho Chromium. Nói cách khác, các máy Windows của tôi có thể làm điều này, nhưng nó nhạt hơn so với Windows Remote Desktop thực sự. Do đó, máy Ubuntu 16.04 của tôi không có sẵn cái này. Vì vậy, remminasự lựa chọn của tôi cho máy tính xách tay Ubuntu.
SDsolar

3

Có một máy chủ RDP linux http://www.xrdp.org/

Tôi đã sử dụng nó một thời gian trước đây. Nó hoạt động hoàn hảo.


xrdp dường như có một số vấn đề trên Ubuntu 11.10, than ôi. Bạn chỉ có thể nhìn thấy nền (tức là hình nền).
gièm pha

Đó dường như là một vấn đề với Unity - có thể, giống như với x2go, nếu bạn có thể đặt lệnh phiên thì nó sẽ hoạt động.
gièm pha

3

Tôi sử dụng máy khách (và máy chủ) miễn phí của NoMachine . Họ có repos giúp dễ dàng cài đặt. Nó hoạt động như một say mê.


Tôi có 10 hệ thống tất cả sẽ phải được cập nhật để sử dụng hệ thống này. Tất cả đều chạy máy chủ xrdp. Điều này đòi hỏi phải có NoMachine (NX) ở cả hai đầu. Nhưng upvote cho thực tế rằng nó có vẻ tốt.
SDsolar

2

x11vnc Cài đặt x11vnc

Bằng cách cài đặt và chạy x11vnc trên điều khiển từ xa, chúng tôi sẽ có quyền truy cập vào nhiều tùy chọn hơn so với vnc (xem manpage cho x11vnc ). Tuy nhiên, bạn vẫn có lợi thế trong kiến ​​trúc vnc.


Bạn có chắc không? Tôi không thấy gì khác ngoài thông tin về VNC trên trang web, mô tả gói và trang man.
gièm pha

x11vnc không phải là máy chủ vnc
Takkat

1

Tôi khuyên bạn nên sử dụng X11RDP. Tôi cung cấp cho bạn hiệu suất tốt nhất và nó tương thích với Windows. Bạn có thể đăng nhập từ Windows (hoặc Ubuntu) vào Ubuntu.

Tham khảo câu hỏi này để biết thêm thông tin.


1

Spice http://www.spicespace.org/ có thể thú vị, mặc dù nó tập trung vào ảo hóa.

Từ trang web của họ:

Dự án Spice nhằm mục đích cung cấp một giải pháp nguồn mở hoàn chỉnh để tương tác với các thiết bị máy tính để bàn ảo hóa. Dự án Spice liên quan đến cả các thiết bị ảo hóa và mặt trước. Tương tác giữa front-end và back-end được thực hiện bằng cách sử dụng VD-Interfaces. Giao diện VD (VDI) cho phép cả hai đầu của giải pháp có thể dễ dàng sử dụng bởi một thành phần bên thứ ba.

Đây là một liên kết chi tiết cài đặt cho Ubuntu http://docs.cslabs.clarkson.edu/wiki/SPICE


0

Đầu tiên, RDP là giao thức Microsoft
và VNC là giao thức thay thế

Kể từ năm 2017 Unity - Môi trường máy tính để bàn Ubuntu không phù hợp với xrdpthư viện để kích hoạt RDP,
do đó , người ta cần cài đặt / sử dụng môi trường máy tính để bàn khác như gnome, xfce4
hoặc sử dụng một trong nhiều giao thức VNC thực hiện, có thể có giá trị hoặc tốt hơn RDP cho mọi trường hợp cụ thể.


0

Với cả Fedora 27Ubuntu 17.10 mặc định là phiên Wayland Gnome 3.26 theo mặc định, bây giờ giải pháp x2go sẽ không hoạt động.

Theo trang tương thích x2go này , x2go đã ngừng hỗ trợ Gnome ở phiên bản 3.12.

Nhưng kể từ hôm nay (17 tháng 10 năm 2017), tôi không thể tìm thấy bất kỳ gói gnome-remote-desktop nào cho Ubuntu 17.10. Tìm kiếm gói Ubuntu Có phải chức năng này là một phần của gói lẩm bẩm ? Tôi đã có thể tìm thấy một gói cho Fedora 27: gnome-remote-desktop .

Gnome dường như không đề cập đến hỗ trợ máy tính từ xa trong Ghi chú phát hành 3.26 nhưng tôi có thể tìm thấy đề cập đến nó trong lỗi Gnome 784199 .

Đây là một liên kết đến máy tính để bàn Gnome Remote và đúc màn hình trong trang wiki Wayland . Tôi hy vọng thông tin này sẽ giúp một số người đang tìm kiếm một câu trả lời cập nhật hơn cho vấn đề này.


0

Tôi sử dụng TeamViewer. Cho phép kết hợp Windows / Linux.


0

Tôi tin rằng đó xrdplà máy chủ RDP tốt nhất cho Ubuntu 16.04.

Nó hoạt động trên Ubuntu và trên Raspbian vì vậy tôi có thể kiểm soát tất cả các trình ghi dữ liệu cũng như máy chủ Ubt Ubuntu của tôi, từ cả máy tính xách tay Ubuntu và máy Windows.

sudo apt-get update
sudo apt-get install xrdp

Windows Remote Desktop từ các hệ thống WIN7,8,10 của tôi hoạt động hoàn hảo với nó.


remmina là ứng dụng khách RDP chính mà tôi sử dụng từ máy tính xách tay Ubuntu của mình.

Nó có một giao diện theo thẻ tuyệt vời để tạo kết nối đến nhiều máy chủ.


Putty thực hiện công việc tốt như một lâm sàng ssh Ubuntu, cả thiết bị đầu cuối và / hoặc GUI.

Nó không chính xác như Windows Remote Desktop, nhưng nó thực sự hoạt động khá tốt.

sudo apt-get update
sudo apt-get install putty

Để chạy các ứng dụng GUI, hãy đi xuống phần ssh và chọn hộp cho X11 Forwarding.


Lưu ý rằng nếu bạn sử dụng hộp Windows làm máy khách thì có thể hoạt động tương tự nhưng trước tiên bạn chạy Xming trước khi chạy PuTTY.



Remminalàm việc như một khách hàng ssh là tốt. Không có nhu cầu puttytrong Ubuntu.
user68186

Tôi đồng ý với phần thứ hai của những gì bạn nói. ssh -Y systemnamethậm chí hoạt động tốt hơn một trong hai. Tôi chấp nhận remminavà có thể làm việc với nó, nhưng chỉ sử dụng nó cho các kết nối RDP mà tôi cần mở một số cửa sổ trên cùng một hệ thống, trong một phiên duy nhất.
SDsolar
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.