Tôi đã cài đặt Ubuntu trên máy tính làm việc của tôi. Tôi tự hỏi liệu tôi có thể truy cập nó từ một máy tính khác có cài đặt Windows không. Nếu vậy, bạn có thể đưa ra một hướng dẫn từng bước, xin vui lòng? Cảm ơn bạn!
Tôi đã cài đặt Ubuntu trên máy tính làm việc của tôi. Tôi tự hỏi liệu tôi có thể truy cập nó từ một máy tính khác có cài đặt Windows không. Nếu vậy, bạn có thể đưa ra một hướng dẫn từng bước, xin vui lòng? Cảm ơn bạn!
Câu trả lời:
Có, bạn có thể truy cập Ubuntu từ Windows từ xa.
Lấy từ bài viết này .
Thực hiện theo các bước sau:
Bước 1 - Cài đặt xRDP
Mở Terminal ( Crtl+ Alt+ T) và thực hiện các lệnh sau:
sudo apt-get update sudo apt-get install xrdp
Bước 2 - Cài đặt XFCE4 (Unity dường như không hỗ trợ xRDP trong Ubuntu 14.04; mặc dù, trong Ubuntu 12.04, nó đã được hỗ trợ). Đó là lý do tại sao chúng tôi cài đặt Xfce4.
sudo apt-get install xfce4
Bước 3 - Cấu hình xRDP
Trong bước này, chúng tôi sửa đổi hai tệp để đảm bảo xRDP sử dụng Xfce4. Đầu tiên chúng ta cần tạo hoặc chỉnh sửa
.xsession
tập tin của chúng tôi trong thư mục chính của chúng tôi. Chúng ta có thể sử dụng nano hoặc đơn giản là chuyển hướng một câu lệnh echo (dễ dàng hơn):echo xfce4-session > ~/.xsession
Tệp thứ hai chúng ta cần chỉnh sửa là tệp khởi động cho xRDP, vì vậy nó sẽ khởi động Xfce4.
sudo nano /etc/xrdp/startwm.sh
Nội dung sẽ trông như thế này (chú ý đến dòng cuối cùng và bỏ qua
. /etc/X11/Xsession
):#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4
Bước 4 - Khởi động lại xRDP
Để làm cho tất cả những thay đổi này có hiệu quả, hãy khởi động lại xRDP như sau:
sudo service xrdp restart
Kiểm tra kết nối xRDP của bạn
Trên máy tính sẽ điều khiển từ xa máy Ubuntu của bạn, hãy khởi động máy khách RDP của bạn. Windows đạt tiêu chuẩn với máy khách Remote Desktop (mstsc.exe - bạn có thể khởi động nó từ dấu nhắc lệnh hoặc tìm lối tắt đến Remote Desktop trong Phụ kiện). Hoặc Tìm kiếm 'từ xa' khi bắt đầu (Windows 7) Hoặc 'từ xa' trong hộp tìm kiếm trong Windows 8.
Cho dù bạn sử dụng máy khách nào, hầu hết sẽ hoạt động với tên mạng máy tính hoặc địa chỉ IP của máy Ubuntu của bạn.
Để tìm địa chỉ IP trên hộp Ubuntu của bạn, gõ:
hostname -I
(lưu ý: đây là một thủ đô của Nhật Bản)
Nhập địa chỉ IP của máy Ubuntu của bạn. Ví dụ:
Tùy thuộc vào khả năng và cài đặt máy khách RDP của bạn (ví dụ: Microsoft RDP Client cho phép đăng nhập tự động), bạn có thể hoặc không thể thấy màn hình đăng nhập. Tại đây, chúng tôi nhập tên người dùng và mật khẩu Ubuntu của chúng tôi và nhấp vào OK OK
Bạn đã hoàn thành, hãy tận hưởng
PS: Có một số điểm tốt được đề cập trong các bình luận, vì vậy tôi nghĩ để tổng hợp chúng.
Nếu bạn muốn truy cập Ubuntu từ mạng bên ngoài , bạn sẽ cần Ubuntu của mình tại nơi làm việc để có địa chỉ IP internet phù hợp, riêng của nó - một kịch bản khá khó xảy ra. Để làm việc khác, bạn cần địa chỉ công việc hiển thị bên ngoài , VÀ có bộ chuyển tiếp cổng được đặt thành các yêu cầu RDP đến trực tiếp tới máy tính làm việc của bạn trên bộ định tuyến. ( Đánh dấu Williams )
Để sử dụng máy tính để bàn MATE Ubuntu meta-session
, thay thế dòng cuối cùng startxfce4
trong startwm.sh
với mate-session
. ( Frank N )
Bạn có thể sử dụng tên máy thực tế của mình (bằng cách nhập hostname
) thay vì IP của bạn vì nó có thể ổn định hơn trên các IP động trong các phiên trong tương lai. ( Frank N )
port forwarding
startxfce4
trong startwm.sh bằngmate-session
hostname
) thay vì IP của bạn có thể ổn định hơn trên các IP động trong các phiên trong tương lai ...
MobaXterm
Phần mềm miễn phí thực hiện máy chủ X trên windows.
Không cần cài đặt bất cứ thứ gì trên Ubuntu.
Sau khi bạn kết nối, bạn bắt đầu với một vỏ.
Sau đó, nếu bạn bắt đầu một chương trình từ shell, ví dụ:
xeyes
xeyes
mở ra như một cửa sổ Windows riêng.
Nó chỉ hoạt động tốt giữa Windows 10 và Ubuntu 16.04 thông qua VPN.
Nó phát sinh độ trễ và mất độ phân giải chấp nhận được, ngay cả đối với các ứng dụng phức tạp như firefox
và eclipse
, nhưng rõ ràng nó không chỉ phát trực tiếp màn hình máy tính của bạn dưới dạng video và thực sự triển khai các widget X.
Một điều khó chịu là nếu bạn mở cửa sổ tại nơi làm việc và sau đó về nhà, bạn phải bắt đầu một phiên bản mới của ứng dụng và bạn không thể thấy cửa sổ đã mở. Điều này gây khó chịu hơn nữa bởi các ứng dụng hoạt động ở chế độ một cửa sổ, ví dụ như trình duyệt: bạn sẽ phải tìm kiếm cách buộc một thể hiện mới, và sau đó bạn sẽ có hai phiên bản đang chạy.
Cygwin / X
GPL thay thế cho MobaXterm. Chưa thử, nhưng về lý thuyết thì giống nhau: https://youtu.be/ENkOEknSLv4?t=105
VNC
Tôi đã thử các chương trình sau, nhưng họ đã gửi máy tính để bàn dưới dạng video, điều này phát sinh sự mất độ phân giải màn hình / độ chính xác của chuột / băng thông mạng không thể chấp nhận được nếu bạn ở ngoài cơ sở.
Máy chủ (chạy trên Ubuntu):
Khách hàng (chạy trên Windows):
PuTTY
Giải pháp chuyển đến nếu tất cả những gì bạn muốn là một thiết bị đầu cuối văn bản thông qua SSH.
Nó rất thuận tiện vì nó tích hợp cả trình giả lập xterm và SSH / telnet và các giao thức khác trong một gói.
Sau đó thêm tmux attach
vào hỗn hợp, và bạn có thể sử dụng chính xác các thiết bị đầu cuối tại nơi làm việc và ở nhà, điều này thật tuyệt vời. Tuy nhiên, có một số trục trặc khó chịu với các biến môi trường, đặc biệt là DISPLAY
: https://unix.stackexchange.com/questions/75681/why-do-i-have-to-re-set-env-vars-in-tmux-when- i-re đính kèm
Bạn cũng sẽ muốn giảm kích thước phông chữ lớn mặc định: Tăng kích thước phông chữ của putty
Cách sao chép dán trong PuTTY: https://superuser.com/questions/180043/how-do-i-paste-the-windows-clipboard-into-my-putty-session-USE-only-the-keybo
Sau đó, bạn chỉ có thể mở các trang web bạn cần trực tiếp trên trình duyệt Windows gốc. Nếu tất cả những gì bạn cần để hoàn thành công việc của mình là Vim và một trình duyệt, PuTTY chắc chắn là con đường để đi.
Cái tốt nhất tôi tìm thấy là x2go .
Cài đặt trên máy linux http://wiki.x2go.org/doku.php/doc:installation:x2goserver
Cài đặt máy khách trên máy tính windows: http://wiki.x2go.org/doku.php/doad:start
Điều chỉnh nén nếu cảm thấy chậm: (TL; DR sử dụng 4k-png) https://uwaterloo.ca/science-computing/student-support/x2go-tutorial