Cách truy cập từ xa Linux trên Windows | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Cách truy cập từ xa Linux trên Windows

Chia sẻ kiến thức 03/05/2022

 truy cập từ xa

Bạn thiết lập một máy chủ Linux như một giải pháp cho việc lưu trữ mạng? Hoặc có thể bạn có một máy tính Linux để làm việc, giải trí, hoặc đơn giản là một PC dự phòng. Dù là trường hợp nào, đôi khi bạn cần truy cập thiết bị Linux từ xa từ máy tính Windows.

Người dùng Windows có một số công cụ có sẵn cho phép truy cập từ xa thiết bị Linux từ xa. Hãy cùng FUNiX tìm hiểu qua bài viết dưới đây. 

1. Địa chỉ IP của thiết bị Linux

Trước khi có thể điều khiển Linux từ xa trên Windows, bạn sẽ cần địa chỉ IP của thiết bị. Nó cần thiết dù bạn kết nối từ xa theo phương pháp nào, mặc dù trong một số trường hợp, bạn có thể dùng tên máy chủ (tên mạng của thiết bị) để thay thế.

Cách đơn giản nhất để kiểm tra địa chỉ IP là đăng nhập vào thiết bị Linux, mở terminal và nhập lệnh:

hostname -I

Địa chỉ IP mà bạn cần kết nối sẽ hiển thị. Muốn biết chi tiết hơn bạn có thể sử dụng:

ip address

Nếu hệ thống Linux có nhiều kết nối, các kết nối này sẽ được liệt kê với các tiền tố. Ví dụ, nếu Linux box có kết nối Ethernet, địa chỉ sẽ được liệt kê cùng với eth0. Tìm địa chỉ IP được liệt kê dựa trên wlan0 nếu nó được kết nối không dây.

Một phương pháp khác đơn giản hơn là kết nối với Router (bộ định tuyến) trong cửa sổ trình duyệt. Các địa chỉ thường có dạng 192.168.0.1 hoặc 192.168.0.100. Để kiểm tra, bạn cần xem Router của bạn hoặc tài liệu đi kèm với nó.

 truy cập từ xa

Sau khi đăng nhập vào Router, hãy tìm tùy chọn chứa các thiết bị đã được kết nối. Một số Router có thể hiển thị hệ điều hành của thiết bị bạn đang dùng. Sử dụng liên kết này để tìm thiết bị Linux theo tên và bạn sẽ thấy địa chỉ IP đi kèm. Nhớ lưu lại địa chỉ này vì có thể bạn sẽ cần nó. 

>>> Đọc ngay: Cách tải xuống và cài đặt Windows 11 ARM bằng ISO

2. Cách RDP từ Windows sang Linux

Phương pháp đơn giản nhất để truy cập thiết bị Linux từ xa là RDP (Remote Desktop Protocol) được tích hợp sẵn trong Windows.

Trước khi bắt đầu, bạn cần cài đặt phần mềm xrdp trên Linux box của mình. Bạn có thể thực hiện việc này trực tiếp hoặc sử dụng SSH với một lệnh duy nhất:

sudo apt install xrdp

Sau khi cài đặt hoàn tất, hãy chạy phần mềm Remote Desktop trên máy tính Windows. Đối với máy Windows 8 trở lên, bạn có thể tìm thấy phần mềm thông qua Search và nhập “rdp”.

Khi cửa sổ Remote Desktop Connection mở:

  • Nhập địa chỉ IP
  • Sử dụng Show Options khi có yêu cầu kết nối nâng cao
  • Nhấn Connect

 truy cập từ xa

Lợi ích của RDP: mặc dù RDP mất nhiều thời gian hơn để thiết lập, nhưng nó mang lại độ tin cậy cao và khả năng truy cập từ xa vào máy tính Linux. Đây là công cụ lý tưởng được sử dụng phổ biến để làm việc từ xa với các máy Linux. 

3. Kết nối từ xa với VNC

Kết nối mạng ảo (Virtual Network Connection, hay VNC) cho phép bạn truy cập vào các thiết bị Linux từ xa. Tương tự như phương pháp RDP, bạn cần cài đặt một số phần mềm VNC chuyên dụng. Bạn cần một ứng dụng máy chủ VNC trên Linux box hoặc một ứng dụng khách trên Windows.

Một trong những tùy chọn phổ biến nhất để kết nối với Linux qua VNC là TightVNC. Bạn sẽ tìm thấy phần mềm tại https://www.tightvnc.com/download.php, nhưng cần đảm bảo rằng bạn chọn đúng phiên bản (32 bit hoặc 64 bit).

Sau khi tải xuống, hãy tiến hành cài đặt tightvncserver trên Linux box. Thao tác này có thể thực hiện thông qua SSH hoặc quyền truy cập từ xa vào máy tính.

 Nhập lệnh để kiểm tra các bản cập nhật:

sudo apt update

Cài đặt TightVNC Server bằng lệnh này:

sudo apt install tightvncserver

Sau khi cài đặt, hãy chạy tensvncserver và đặt mật khẩu bằng lệnh:

sudo tightvncserver

Mật khẩu được giới hạn 8 ký tự. Với tightvncserver đang chạy, bạn sẽ thấy thông báo cho bạn biết số cổng và hãy lưu lại thông tin này.

Sau khi làm xong các thao tác, bạn tiến hành kết nối với Linux từ Windows:

  1. Chạy ứng dụng TightVNC Viewer trong Windows
  2. Nhập địa chỉ IP và số cổng
  3. Nhấp vào Connect
  4. Nhập mật khẩu bạn đã đặt khi được nhắc

 truy cập từ xa

Sau đó, remote desktop sẽ mở ra và bạn có thể bắt đầu sử dụng ứng dụng mình chọn. Lưu ý một số ứng dụng có nhu cầu đồ họa nặng có thể chạy không ổn định.

Lợi ích của VNC: Mặc dù TightVNC cung cấp khả năng truy cập từ xa nhanh vào PC từ xa nhưng vẫn tồn tại những hạn chế. Bạn có thể thực hiện các tác vụ tính toán chuẩn, nhưng các hoạt động liên quan đến đồ họa (game, video,..) rất giới hạn.

>>> Xem thêm: Cách Chạy Các Ứng Dụng Linux Đồ Họa Với WSL 2 Trên Windows

4. Truy cập từ xa vào Linux qua SSH

SSH (Secure Shell) là một phương pháp khác để truy cập từ xa vào thiết bị Linux. Công cụ này không chỉ giới hạn sử dụng trong Windows mà áp dụng được với hầu hết các thiết bị khác.

Trên Windows có hai cách chọn SSH:

  1. SSH trong Windows PowerShell
  2. Tải xuống công cụ PuTTY SSH

Cùng theo dõi hai cách dưới đây

4.1 Truy cập từ xa Linux trong Windows PowerShell

Windows PowerShell là công cụ dòng lệnh mới trong Windows 10 thay thế ứng dụng Command Prompt cũ. Để tìm kiếm, nhấp chuột phải vào Start để truy cập Power Menu và chọn Windows PowerShell. Để đến SSH, hãy nhập lệnh:

ssh [IP_ADDRESS]

Giả sử thiết bị Linux có địa chỉ IP là 192.168.13.123, dòng lệnh có dạng:

  • ssh 192.168.13.123
  • Chấp nhận chứng chỉ khi được nhắc
  • Nhập tên người dùng và mật khẩu

Giờ đây bạn hoàn toàn có quyền truy cập từ xa SSH vào Linux.

4.2 Kết nối từ xa với Linux bằng SSH trong PuTTY

Mặc dù không có sẵn trong Windows nhưng bạn có thể download ứng dụng PuTTY. Bạn không cần cài đặt PuTTY mà có thể chạy tệp EXE đã tải xuống. Bạn cần tạo Shortcut trên desktop.

Để sử dụng PuTTY cho SSH:

  • Chọn Session> Hostname
  • Nhập tên mạng của máy tính Linux hoặc nhập địa chỉ IP bạn đã lưu trước đó
  • Chọn SSH, nhấn Open
  • Chấp nhận chứng chỉ để kết nối
  • Nhập tên người dùng và mật khẩu để đăng nhập

 truy cập từ xa

Lợi ích của SSH: sử dụng phương pháp này cho phép bạn thực hiện các thay đổi nhanh chóng đối với Linux, đặc biệt phù hợp với cài đặt phần mềm và thay đổi quản trị viên. Nó cũng hữu ích cho việc thiết lập tùy chọn tiếp theo như VNC. SSH cũng lý tưởng cho các máy chủ không cài đặt môi trường Desktop.

5. Ba phương pháp điều khiển thiết bị Linux từ xa

Dù mục đích sử dụng là gì, bạn luôn có cách để truy cập từ xa Linux từ xa với ba phương pháp RDP, VNC hay SSH. Các phương pháp này hoạt động tốt ở tất cả các thiết bị như server (máy chủ), PC để bàn hay thậm chí là Raspberry Pi. 

Hy vọng bạn đọc áp dụng thành công để có thể dễ dàng truy cập từ xa Linux từ Windows. Hẹn bạn vào các bài viets sắp tới!

>>> Nếu bạn đang có nhu cầu học lập trình trực tuyến, tìm hiểu ngay tại đây:

>>> Xem thêm các chủ đề hữu ích:

5 cách đơn giản để sử dụng SSH trong Windows

Cách tạo điểm khôi phục trong Windows 11

Cách thoát chương trình bị treo trên Windows mà không cần Task Manager

Cách dùng PowerShell quét Windows 10 để tìm phần mềm độc hại

8 cách để mở Control Panel trong Windows

 

Khánh Huyền (Theo Makeuseof)

https://www.makeuseof.com/tag/remote-control-linux-windows/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại