Đang làm việc chăm chỉ trên Raspberry Pi nhưng cần truy cập máy tính Windows? Nhưng đợi đã, nó ở đầu nhà kia, thậm chí ở tầng trên...
Không tiện dừng lại và chuyển sang máy chính. Tuyệt vời thay nếu bạn có thể truy cập PC mà vẫn ở chỗ? Bạn có thể! Chỉ cần kết nối từ xa (remote connect) đến máy tính Windows từ Raspberry Pi.
Lưu ý: Nếu bạn đang tìm cách điều khiển Raspberry Pi từ xa từ PC, hãy xem hướng dẫn của chúng tôi về SSH, VNC và RDP với Raspberry Pi.
Cách kết nối từ xa từ Raspbian đến Windows
Có lẽ bạn cần kiểm tra email, hoặc ứng dụng khác chỉ có thể truy cập trên PC. Dù trường hợp nào, bạn cần cấu hình kết nối từ xa từ Raspberry Pi.
Mặc dù việc này đơn giản, các bước dường như bị bao quanh bởi sự bí ẩn. Chúng tôi sẽ làm rõ cho bạn. Dưới đây là tổng quan:
- Cấu hình Windows chấp nhận kết nối từ xa
- Tìm địa chỉ IP của máy tính Windows
- Cài phần mềm Remote Desktop Protocol (RDP) trên Raspbian
- Cài ứng dụng Remote Desktop trên Raspbian
- Kết nối đến PC qua Raspberry Pi
Chỉ trong năm bước, bạn có thể thiết lập kết nối Remote Desktop từ Raspberry Pi đến PC.
Bước 1: Cấu hình Windows cho phép kết nối từ xa
Bước đầu tiên là đảm bảo Windows có thể chấp nhận kết nối từ xa đến bằng giao thức RDP. Để làm vậy, bạn cần bật cài đặt Remote Assistance (Hỗ trợ từ xa).
Mở Windows Explorer, tìm This PC (Máy tính này). Chuột phải, chọn Properties (Thuộc tính); trong cửa sổ System (Hệ thống), tìm Remote settings (Cài đặt từ xa).
Ở đây, bạn sẽ thấy hộp kiểm Allow Remote Assistance connections to this computer (Cho phép kết nối Hỗ trợ từ xa đến máy tính này). Tích vào, sau đó Apply (Áp dụng) để xác nhận. Lưu ý có nút Advanced (Nâng cao), bạn cũng nên nhấp vào. Tích hộp Allow this computer to be controlled remotely (Cho phép máy tính này được điều khiển từ xa), sau đó OK.
Nhấp OK để đóng hộp Properties, sau đó thoát cửa sổ System.
Bước 2: Tìm địa chỉ IP của thiết bị Windows
Tiếp theo, bạn cần tìm địa chỉ IP của máy tính Windows. Bạn có vài lựa chọn ở đây.
Có lẽ dễ nhất là hỏi. Chuột phải nút Start và chọn Windows PowerShell. Khi cửa sổ dòng lệnh màu xanh mở ra, nhập
ipconfig
Kiểm tra danh sách cho kết nối hiện tại; Wi-Fi sẽ liệt kê là Wireless LAN Adapter, trong khi Ethernet sẽ liệt kê là Ethernet.
Nếu cách này quá phức tạp, lựa chọn thay thế là truy cập router qua trình duyệt web. Bạn cần xem tài liệu router để biết cách làm, nhưng một khi kết nối, có thể thấy danh sách thiết bị kết nối với mạng gia đình.
Tìm hostname của PC (qua cửa sổ System bạn mở trước đó để bật Remote Assistance) và bạn sẽ tìm thấy địa chỉ IP. Nó thường có định dạng 192.168.0.x hoặc 192.168.1.x.
Khi đã tìm thấy địa chỉ IP, hãy ghi lại để dùng sau.
Bước 3: Cài phần mềm RDP trên Raspberry Pi
Đến lúc tập trung vào Raspberry Pi. Với máy tính nhỏ khởi động (giả định đã gắn bàn phím và chuột) và kết nối mạng cục bộ, mở Terminal và cập nhật Raspbian:
sudo apt update
sudo apt upgrade
Nhập các lệnh lần lượt, và làm theo các lời nhắc hiển thị. Khi xong, hệ thống Raspbian của bạn sẽ cập nhật. Hoàn tất, khởi động lại Pi với:
sudo reboot
Khi máy tính nhỏ khởi động lại, bắt đầu phiên Terminal mới. Lần này, cài xrdp với:
sudo apt install xrdp
Lại một lần, làm theo lời nhắc cho đến khi phần mềm cài xong.
Bước 4: Tìm và cài ứng dụng Remote Desktop
Một số công cụ remote desktop có sẵn cho các bản phân phối Linux. Chúng có thể xử lý một hoặc nhiều giao thức khác nhau dùng để điều khiển từ xa máy khác.
Tuy nhiên, lựa chọn tốt nhất - chắc chắn cho Raspberry Pi - có lẽ là Remmina, hỗ trợ RDP, VNC, SPICE, NX, XDMCP, SSH và EXEC.
Để cài Remmina, quay lại Terminal và nhập:
sudo apt install remmina
Làm theo lời nhắc, và đợi hoàn tất. Bạn có thể tìm hiểu thêm về Remmina tại remmina.org.
Bước 5: Kết nối đến PC của bạn với Remmina
Bạn sắp sẵn sàng truy cập máy tính Windows từ xa từ Raspberry Pi. Để làm vậy, mở Remmina qua lệnh Terminal đơn giản:
remmina
Bạn thậm chí có thể khởi chạy nó từ menu Internet.
Một cửa sổ mới xuất hiện, tìm khoảng trống để nhập địa chỉ IP, đảm bảo RDP được chọn làm giao thức.
Khi sẵn sàng, nhấp Connect (Kết nối), và chờ khi kết nối được thiết lập. Vài giây sau, bạn sẽ truy cập desktop Windows từ bên trong Raspbian (hoặc bất kỳ hệ điều hành Raspberry Pi bạn chọn).
Các điều chỉnh kết nối (bao gồm điều chỉnh chất lượng) có thể thực hiện qua cửa sổ Edit > Preferences (Chỉnh sửa > Tùy chọn).
Điều khiển từ xa Windows PC với Raspberry Pi
Với máy tính Windows 10 bây giờ có thể truy cập từ Raspberry Pi, bất kỳ số lượng tùy chọn nào đều khả thi. Bạn có thể kiểm tra email, hoặc truy cập dòng lệnh PowerShell từ xa. Bạn có thể cần truy cập cài đặt game nếu bạn quản lý game server trên Raspberry Pi.
Về cơ bản, bất kỳ tác vụ nào yêu cầu sự hiện diện của bạn ở hai nơi đều có thể hoàn thành. Tuy nhiên, có lẽ không nên cố gắng chơi game trên PC qua Raspberry Pi theo cách này. Tốc độ khung hình (frame rate) sẽ là vấn đề. (Nếu muốn làm vậy, hãy thử streaming từ PC đến TV qua Raspberry Pi.)
Trong khi đó, cũng có thể remote connect từ Windows đến các máy tính Linux khác.