máy tính để bàn từ xa từ mac đến Ubuntu?


17

Tôi đang tìm kiếm một chương trình cho máy tính để bàn từ xa từ macbook pro của tôi đến máy ảo ubfox tôi đã thiết lập trên máy tính ở nhà. Tôi đã đọc gà của VNC hoạt động nhưng sau khi sử dụng, nó dường như bị lag vô cùng. Có một giải pháp tốt hơn ngoài kia hay tôi chỉ phải đối phó với nó?


Nếu bạn chỉ muốn một chương trình duy nhất, bạn cũng có thể thử ssh -X ubuntuVMvà sau đó chạy các chương trình của mình, ví dụ:firefox &
sarnold

Câu trả lời:


24

Trang web này liệt kê một số máy chủ , chẳng hạn như Vino và krfb. Trên máy mac, bạn chỉ có thể sử dụng ứng dụng Chia sẻ màn hình (trong menu Tìm kiếm của khách hàng, nhấp vào Kết nối với máy chủ, sau đó nhập địa chỉ * vnc: //****192.168.0.6* hoặc bất kỳ địa chỉ IP nào mà hệ thống Ubuntu đang bật, đảm bảo giữ lại phần ** vnc: // ).


1
Điều này có vẻ đầy hứa hẹn. Tôi đã thử điều này nhưng dường như chỉ mất thời gian cố gắng liên hệ với máy ảo ubfox, ngay cả sau khi tôi xác thực kết nối trên ubfox. Là chia sẻ màn hình này có nghĩa cho mục đích này?

Chia sẻ màn hình chỉ là một khách hàng của VNC. Đó chắc chắn là một vấn đề với phần mềm máy chủ của bạn (Gà) trừ khi bạn có mạng / bộ định tuyến chậm?

3
Câu trả lời @feifanZ đang hoạt động cho Ubuntu 15.10, nhưng có một vấn đề với cài đặt mã hóa yêu cầu ubfox Vino. chỉ cần chạy nó gsettings set org.gnome.Vino require-encryption falsetrước khi cố gắng truy cập.
cuộc

ngoài chỉnh sửa @insidepower, bạn phải đặt mật khẩu trong cửa sổ cài đặt thống nhất trong trường hợp của tôi
danius

Tôi đã thử kết nối từ Mac 10.14.5 đến Ubuntu 19.04, máy Mac của tôi khiếu nại phiên bản VNC không được hỗ trợ.
GummyBear21

2

JollysFastVNC được cho là máy chủ VNC nhanh nhất có sẵn cho OSX.

Điều đó nói rằng, theo kinh nghiệm của tôi, các kết nối vào / ra chậm từ Ubuntu thường có nghĩa là nó đang cố gắng làm IPv6 khi không nên.


2

Tôi đã đăng nhập thành công từ xa máy tính để bàn iMac macOS Mojave vào hackffy, đây là phiên bản Apple Macbook Pro 2012 được trang bị lại, chạy Ubuntu 16.04 một cách trơn tru:

Từ máy tính để bàn Ubuntu

  1. Tải xuống và cài đặt vino bằng cách chạy sudo apt-get install vinotrong thiết bị đầu cuối Ubuntu.
  2. Chạy tiếp theo vino-preferences.
  3. Sau khi cửa sổ tùy chọn ứng dụng vino nhắc, hãy đảm bảo rằng các tùy chọn "Cho phép người dùng khác xem máy tính để bàn của bạn" và "Cho phép người dùng khác điều khiển máy tính để bàn của bạn" được chọn bên dưới trường "Chia sẻ"; bạn cũng nên chọn "Bạn phải xác nhận mỗi lần truy cập vào máy này" và "Yêu cầu người dùng nhập mật khẩu hệ thống".
  4. Chạy sudo-rebootvà sau đó đăng nhập vào máy tính để bàn Ubuntu 16.04.
  5. Lấy và địa chỉ IP của thiết bị bằng cách chạy ifconfig -a; địa chỉ IP cục bộ của thiết bị sẽ được trả về trong đầu ra đầu cuối trong trường: "inet addr:" (ví dụ inet addr: 10.3.1.233). Sau khi nhận thấy địa chỉ IP cục bộ của thiết bị, hãy tiếp tục với bộ hướng dẫn tiếp theo từ máy tính để bàn macOS của bạn.

Từ Ubuntu 18.04-2 LTS

  1. Rõ ràng, chức năng vino đã được hợp nhất trong Trung tâm điều khiển Gnome của Ubuntu 18.04.2, vì vậy việc này dễ dàng hơn nhiều - chỉ cần vào "Cài đặt".
  2. Trong "Cài đặt", cuộn xuống tab "Chia sẻ" ở phía bên trái của cửa sổ.
  3. Bật "Chia sẻ màn hình" - chọn "Cho phép kết nối để điều khiển màn hình" và "Yêu cầu mật khẩu" bên dưới "Tùy chọn truy cập", sau đó tiến hành các hướng dẫn bên dưới để truy cập từ xa máy tính để bàn Ubuntu 18.04.2 LTS từ máy tính để bàn macOS của bạn.

Đăng nhập từ macOS Mojave

  1. Truy cập "Spotlight" bằng cách nhập "CMD" + "Space-bar"
  2. Trong trường Spotlight, nhập vnc://your_server_ip:5900(ví dụ vnc://10.3.1.233:5900).
  3. Nếu thành công, ứng dụng Chia sẻ màn hình sẽ tự động khởi chạy trong máy tính để bàn macOS của bạn để xem từ xa thiết bị Ubuntu 16.04 hoặc Ubuntu 18.04.2-LTS trên mạng cục bộ của bạn như được mô tả bằng ảnh chụp màn hình bên dưới - hãy tận hưởng!

nhập mô tả hình ảnh ở đây



1

TeamViewer là một phần mềm giống như VNC rất nhanh - nó cũng bỏ qua các vấn đề về tường lửa và chuyển tiếp cổng, do đó rất dễ cài đặt. Tôi mới chỉ sử dụng Windows cho Windows, nhưng chúng có phiên bản Mac và Linux. Bạn sẽ có thể cài đặt phiên bản không giám sát trên Ubuntu VM, vì vậy tên người dùng và mật khẩu luôn giống nhau.


0

Trên Ubuntu 12.04, bạn có thể sử dụng "Chia sẻ màn hình" (nhập nó vào thanh tìm kiếm) làm máy chủ và nhận đề xuất của FeifanZ cho máy khách Mac. Tôi thiết lập toàn bộ trong 30 giây.


0

Chỉ cần đường hầm phiên X11 của bạn qua SSH. Đẹp và nhanh chóng - bởi vì bạn đang gửi lệnh vẽ, v.v. Không phải toàn bộ ảnh bitmap.

ssh -X user@hostname (or IP address)

Và sau đó chỉ cần gõ tên của một chương trình, ví dụ:

nautilus

Bạn có thể chạy cả một máy tính để bàn là tốt.


5
Làm thế nào tôi có thể chạy "toàn bộ máy tính để bàn"? nautilus chỉ cần đưa lên một cửa sổ thư mục.
zkurtz

2
Failed to connect to Mirkhi cố chạy nautilus.
Jason Nichols

Cách X11 hoạt động, bạn thực sự không muốn đặt một chuyến đi khứ hồi mạng giữa IO của phiên X11. Nhanh hơn để kết xuất từ ​​xa
DeepSpace101

Đây là câu trả lời đúng và đơn giản nhất. Mac được cài đặt sẵn với XQuartz. Mặc dù "nautilus" chỉ mở trình quản lý tệp, bạn cũng có thể chạy "google-chrome" để khởi động Chrome. Về cơ bản, bạn có thể chạy bất cứ thứ gì. Quá trình sẽ được chạy trên hộp Linux và màn hình sẽ được chuyển đến máy Mac của bạn. Tôi mới thử cái này từ Mac 10.14.5 đến Ubuntu 19.04. Nhưng tôi phải nói rằng Chrome hơi chậm trong trường hợp này.
GummyBear21

0

Tôi đã thử một loạt các tùy chọn như RealVNC và một tùy chọn tích hợp trong Ubuntu. Và tôi nghĩ rằng TeamViewer là tốt nhất.


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.