Cách thiết lập quyền truy cập máy tính từ xa vào Ubuntu từ Windows

Cách thiết lập quyền truy cập máy tính từ xa vào Ubuntu từ Windows

Bạn đang ở một phòng, ngồi trên PC; dữ liệu bạn muốn nằm trong một dữ liệu khác, trên máy tính chạy Ubuntu. Nếu cả hai máy tính ở cùng một nhà, không có vấn đề gì; nhưng nếu họ ở các văn phòng khác nhau thì sao? Nó có thể là một chút đi bộ!





Do đó, câu trả lời là thiết lập kết nối máy tính để bàn từ xa. Tìm hiểu cách thiết lập máy tính từ xa từ Windows sang Ubuntu.





Tại sao nên kết nối từ xa với Ubuntu từ Windows?

Có một số lý do tại sao bạn có thể muốn kết nối từ xa với máy tính Ubuntu của bạn . Có lẽ bạn đang làm việc và cần đăng nhập vào máy tính ở nhà. Ngoài ra, bạn có thể có một PC Ubuntu trong một phòng, PC Windows của bạn trong một phòng khác. Có thể bạn muốn chạy các bản cập nhật trên Ubuntu hoặc truy cập các tệp.





Ngoài ra, bạn có thể đang chạy một máy chủ Ubuntu, cho dữ liệu, một trang web, thậm chí là một trò chơi. Dù bằng cách nào, một phương pháp thiết lập kết nối từ xa sẽ tiết kiệm rất nhiều thời gian và công sức.

Bạn có ba tùy chọn chính để thiết lập kết nối từ xa với máy Ubuntu chạy môi trường máy tính để bàn mặc định:



  1. Máy tính từ xa (RDP)
  2. Máy tính mạng ảo (VNC)
  3. Phần mềm máy tính từ xa của bên thứ ba

Tuy nhiên, trước tiên, bạn cần chuẩn bị một số:

  1. Bật chuyển tiếp cổng trên bộ định tuyến của thiết bị từ xa
  2. Tìm địa chỉ IP
  3. Cài đặt SSH

Chúng ta hãy lần lượt xem xét những điều này.





Chuẩn bị kết nối Windows RDP với Ubuntu

Các giải pháp truy cập từ xa rất đơn giản để thiết lập và quản lý trên cùng một mạng. Tuy nhiên, nếu bạn đang làm việc tại nhà, điều này ngay lập tức làm phức tạp mọi thứ.

Để sử dụng VNC và RDP với PC trên một mạng khác, bạn cần bật quyền truy cập vào máy tính từ xa thông qua bộ định tuyến của nó. Điều này được thực hiện bằng cách sử dụng 'chuyển tiếp cổng.' Tuy nhiên, trước khi thiết lập, bạn sẽ cần địa chỉ IP.





Tìm địa chỉ IP của PC Ubuntu của bạn

Trước khi có thể thiết lập kết nối với thiết bị Ubuntu của mình qua RDP hoặc VNC, bạn sẽ cần địa chỉ IP.

Cách đầu tiên là dễ nhất. Về mặt vật lý, chuyển đến máy Ubuntu, nhấn Ctrl + Alt + T để mở Terminal và nhập lệnh:

ifconfig

Tìm kiếm 'inet addr' dựa trên kết nối bạn hiện đang sử dụng. Ví dụ: nếu bạn đang sử dụng Wi-Fi, hãy tìm wlan0 . Nếu máy tính được kết nối mạng cho Ethernet, hãy tìm eth0 .

Một cách khác để tìm địa chỉ IP là tìm biểu tượng kết nối trong bảng điều khiển, nhấp chuột phải và chọn Thông tin kết nối . Bạn sẽ tìm thấy địa chỉ IP được liệt kê ở đây.

Cả hai tùy chọn này đều không mở? Bạn cũng có thể kết nối trực tiếp với bộ định tuyến của mình thông qua trình duyệt trên máy tính.

Sau khi đăng nhập vào bảng điều khiển dành cho quản trị viên của bộ định tuyến, bạn sẽ có thể xem thiết bị nào được kết nối. Chỉ cần tìm tên thiết bị Ubuntu của bạn, tìm địa chỉ IP và ghi chú về nó để sử dụng sau này.

Bật chuyển tiếp cổng

Để truy cập một máy tính trên mạng khác (ví dụ: mạng công việc của bạn), bạn cần bật chuyển tiếp cổng trên bộ định tuyến nơi đặt PC Ubuntu của bạn.

Bắt đầu bằng cách thiết lập địa chỉ IP của bộ định tuyến. Bạn có thể sử dụng lệnh ip r cho việc này, với grep để chỉ định giá trị mặc định:

ip r | grep default

Ghi lại địa chỉ IP, sau đó mở nó trong trình duyệt của bạn để hiển thị bảng điều khiển quản trị của bộ định tuyến. Việc kích hoạt chuyển tiếp cổng rất đơn giản:

  • Tìm kiếm Cổng chuyển tiếp cài đặt
  • Tạo một Quy tắc mới dán nhãn Máy tính từ xa
  • Đặt Cổng nội bộ số đến 3389
  • Đặt Cổng bên ngoài số đến 3389
  • Nhập địa chỉ IP của PC Ubuntu
  • Nhấp chuột Cứu

Lưu ý rằng các bước này là chung và sẽ khác nhau tùy thuộc vào bộ định tuyến của bạn. Để biết các bước chi tiết, hãy kiểm tra tài liệu bộ định tuyến của bạn.

Sau khi được lưu, bạn sẽ có thể RDP vào PC Ubuntu từ xa thông qua địa chỉ IP tĩnh của tổ chức của bạn. Nếu nhà tuyển dụng của bạn không sử dụng IP tĩnh (không chắc, nhưng nó sẽ xảy ra) thì hãy sử dụng nhà cung cấp DNS động thay thế.

Lưu ý: quản trị viên hệ thống của tổ chức bạn có thể thiết lập chuyển tiếp cổng nếu bạn không sử dụng các công cụ máy tính từ xa thương mại.

Thiết lập quyền truy cập bằng SSH

Để tiết kiệm thời gian, bạn có thể muốn cài đặt PuTTY trên PC của mình (hoặc chỉ thử chức năng Windows SSH tích hợp sẵn ). Điều này cho phép bạn thiết lập kết nối SSH, cho phép truy cập từ xa vào dòng lệnh Ubuntu.

Nói rõ hơn: đây không phải là một tùy chọn máy tính để bàn từ xa ; không có điều khiển chuột. Nhưng sẽ rất hữu ích nếu bạn phải cài đặt từ xa các công cụ mà bạn sẽ sử dụng. Tuy nhiên, SSH thường bị tắt theo mặc định, vì vậy nếu nó không được cài đặt, bạn sẽ cần phải sửa lỗi này.

Tóm lại, nó phụ thuộc vào phiên bản Ubuntu bạn đang sử dụng và liệu bạn đã sử dụng SSH trước đó hay chưa.

Sau khi cài đặt thông qua thiết bị đầu cuối (sudo apt install openssh-server), bạn sẽ có thể tạo kết nối từ xa. Chỉ cần nhập địa chỉ IP, tên người dùng và mật khẩu Ubuntu. Sau đó, bạn có thể sử dụng thiết bị đầu cuối để cài đặt các công cụ bạn cần cho RDP và cho VNC.

1. Truy cập từ xa bằng giao thức máy tính từ xa

Tùy chọn dễ nhất là sử dụng Giao thức Máy tính Từ xa hoặc RDP. Được tích hợp sẵn trong Windows, công cụ này có thể thiết lập kết nối máy tính để bàn từ xa qua mạng gia đình của bạn. Tất cả những gì bạn cần là địa chỉ IP của thiết bị Ubuntu.

Trong khi phần mềm cần thiết được cài đặt sẵn trên Windows, bạn sẽ cần cài đặt công cụ xrdp trên Ubuntu. Để thực hiện việc này, hãy mở cửa sổ Terminal ( Ctrl + Alt + T ) và nhập:

sudo apt install xrdp

Làm theo điều này với

sudo systemctl enable xrdp

Chờ cài đặt này, sau đó chạy ứng dụng Máy tính Từ xa trong Windows bằng Menu Bắt đầu hoặc Tìm kiếm. Kiểu nhăn nhó sau đó bấm vào Kết nối máy tính từ xa . Khi ứng dụng đang mở, hãy nhập địa chỉ IP vào Máy vi tính đồng ruộng.

Tiếp theo, nhấp vào Hiển thị các tùy chọn và thêm tên tài khoản cho PC Ubuntu. Bạn có thể bấm vào Cứu để giữ các cài đặt này để sử dụng lại vào dịp khác.

Nhấp chuột Liên kết để bắt đầu kết nối và nhập mật khẩu tài khoản Ubuntu khi được nhắc. Sau đó, kết nối sẽ được thiết lập, cho phép bạn truy cập toàn bộ chuột và bàn phím vào máy tính Ubuntu từ xa của mình. Nếu định sử dụng kết nối này thường xuyên, bạn có thể tạo tệp cấu hình cho nó để tiết kiệm thời gian.

Khắc phục sự cố RDP sang Ubuntu

Mặc dù RDP là một lựa chọn tuyệt vời để kết nối từ xa với PC Ubuntu của bạn, nhưng nó không đáng tin cậy trên Ubuntu 18.04 LTS. Có vẻ như đã xảy ra sự cố khi thiết lập kết nối từ xa khi đã đăng nhập vào cùng một tài khoản trên Ubuntu.

Như vậy, cách đơn giản để giải quyết vấn đề này là chỉ cần đăng xuất khỏi máy tính Ubuntu.

Nếu không thể, hãy thử chuyển kết nối RDP từ sử dụng máy chủ Xorg sang sử dụng X11rdp. Chờ cho không thành công rồi thử lại Xorg.

Bạn cũng có thể thử kết nối sau khi khởi động lại máy Linux.

Ubuntu 20.04 LTS nên bao gồm một bản sửa lỗi cho sự cố này.

làm thế nào để giải quyết cho x trong excel

2. Kết nối với Ubuntu từ Windows Với VNC

Một tùy chọn khác có đầy đủ chức năng máy tính để bàn từ xa là VNC (Máy tính mạng ảo). Điều này yêu cầu một ứng dụng khách trên PC Windows và một máy chủ trên Ubuntu.

Trên PC từ xa, hãy cài đặt cấu phần TightVNC Server sau khi kiểm tra các bản cập nhật:

sudo apt update

Sau đó cài đặt tiện ích máy chủ:

sudo apt install tightvncserver

Sau đó, bạn sẽ cần chạy nó:

sudo tightvncserver

Tại thời điểm này, bạn sẽ được nhắc đặt mật khẩu cho kết nối. Ghi lại số máy tính để bàn, thường là: 1.

Bây giờ TightVNC Server đã được thiết lập trên Ubuntu, bạn sẽ cần cài đặt ứng dụng khách trên Windows. Cái này có thể được tải xuống từ www.tightvnc.com/download.php --- hãy đảm bảo bạn chọn đúng phiên bản vì nó có sẵn ở các phiên bản 32 bit và 64 bit.

Các công cụ TightVNC chỉ có sẵn dưới dạng một gói, vì vậy sau khi được cài đặt, hãy tìm TightVNC Viewer trong tìm kiếm của Windows.

Khi bạn đã khởi chạy trình xem, hãy nhập địa chỉ IP của hộp Ubuntu trong Máy chủ Từ xa, sau đó là số máy tính để bàn. Vì vậy, nó có thể trông như thế này:

192.168.0.99:1

Nhập mật khẩu khi được nhắc và bắt đầu hoạt động trên máy tính từ xa của bạn!

Làm cho TightVNC an toàn hơn

Theo mặc định, TightVNC sẽ mã hóa mật khẩu của bạn, ngoài ra không có gì khác. Điều này làm cho nó không an toàn cho các kết nối qua internet. May mắn thay, bảo mật có thể được tăng cường nhờ SSH và Xming.

Để sử dụng cái này, hãy tải xuống và cài đặt Công cụ Xming dành cho Windows từ Sourceforge. Sau khi hoàn tất, hãy tìm lối tắt trên màn hình, nhấp chuột phải và chọn Tính chất .

Tìm kiếm Đường tắt và trong Mục tiêu , hãy nhập như sau:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

Nhấp chuột Ứng dụng để lưu thay đổi, sau đó VÂNG . Nhấp đúp vào biểu tượng để chạy Xming, sau đó mở PuTTY. Tại đây, hãy mở rộng menu bên trái thành Kết nối> SSH> X11 .

Đánh dấu Bật chuyển tiếp X11 , sau đó quay trở lại Phiên họp ở đầu menu.

Nhập địa chỉ IP cho thiết bị từ xa và nhấp vào Mở ra . Một lát sau, kết nối an toàn với màn hình Ubuntu từ xa sẽ khả dụng.

3. Máy tính từ xa đến Ubuntu với các công cụ thương mại

Mọi thứ bạn đã học cho đến nay đều là tiêu chuẩn nếu bạn cần truy cập từ xa một PC Linux trên mạng cục bộ của mình. Nếu bạn cần phải vượt qua điều đó, thì các bước để bật chuyển tiếp cổng sẽ hữu ích.

Nhưng nếu bạn không có ý định truy cập vào bộ định tuyến của mình thì sao? Nếu điều này có vẻ quá phức tạp, thì cần phải có phần mềm thương mại của bên thứ ba được thiết kế để hỗ trợ máy tính từ xa. Một số có sẵn, nhưng không phải tất cả đều hỗ trợ Linux.

Chúng tôi khuyên bạn nên thử:

  • NoMachine : ban đầu được phát hành dưới dạng một công cụ máy tính để bàn từ xa Linux, công cụ này hiện có sẵn trên tất cả các nền tảng chính. Cài đặt trên máy tính mục tiêu, sau đó trên máy cục bộ của bạn và thiết lập kết nối từ xa.
  • Chrome Remote Desktop : sử dụng tài khoản Google của bạn để quản lý truy cập từ xa qua trình duyệt Chrome.
  • TeamViewer : một giải pháp máy tính để bàn từ xa thương mại nổi tiếng, giải pháp này cung cấp phần mềm Linux. Đơn giản chỉ cần cài đặt phần mềm máy khách và máy chủ lưu trữ trước. Cũng cung cấp một ứng dụng lưu trữ để truy cập từ xa các thiết bị Raspberry Pi.

Lưu ý rằng các công cụ này yêu cầu thiết lập trước khi sử dụng. Nếu bạn có đồng nghiệp ở gần máy tính từ xa, họ có thể trợ giúp. Xem danh sách của chúng tôi về công cụ truy cập từ xa để có thêm gợi ý.

Chọn Giải pháp Máy tính Từ xa Ubuntu Phù hợp

Bạn nên sử dụng công cụ máy tính từ xa nào cho kết nối giữa Ubuntu và Windows?

Ba tùy chọn chính có sẵn:

  • RDP: điều này sử dụng Giao thức Máy tính Từ xa của Windows, thông qua triển khai xrdp nguồn mở.
  • VNC: Máy tính mạng ảo là một giải pháp thay thế cho RDP, nhưng kém an toàn hơn.
  • Phần mềm từ xa thương mại: hầu hết trong số này yêu cầu thiết lập và hỗ trợ Linux tối thiểu.

Bạn cũng có thể sử dụng SSH để đưa ra một số hướng dẫn từ xa cho PC Ubuntu của mình.

Chúng tôi đã chỉ cho bạn ba cách để thiết lập kết nối từ xa với máy tính hoặc máy chủ Ubuntu của bạn từ Windows. Mỗi loại đều có những ưu điểm và nhược điểm riêng. Nhưng nếu bạn chỉ muốn tham gia vào Ubuntu, hãy thử Hệ thống con Windows dành cho Linux trên Windows 10?

Đăng lại Đăng lại tiếng riu ríu E-mail Canon so với Nikon: Thương hiệu máy ảnh nào tốt hơn?

Canon và Nikon là hai tên tuổi lớn nhất trong ngành công nghiệp máy ảnh. Nhưng thương hiệu nào cung cấp dòng máy ảnh và ống kính tốt hơn?

Đọc tiếp
Chủ đề liên quan
  • Linux
  • các cửa sổ
  • Năng suất
  • Máy tính từ xa
  • Truy cập từ xa
  • Ubuntu
  • VNC
  • Làm việc từ xa
  • Mẹo Windows
  • Mẹo dành cho Linux
  • Văn phòng Nội vụ
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký