Đã thiết lập máy chủ Linux? Có lẽ bạn đã cấu hình nó như giải pháp lưu trữ mạng. Hoặc có lẽ bạn có một PC làm việc Linux, trung tâm truyền thông, hoặc đơn giản giữ một PC thứ hai trong phòng khác.
Dù trường hợp nào, tại một thời điểm nào đó bạn sẽ cần truy cập từ xa thiết bị Linux từ PC hoặc laptop Windows. Vậy giải pháp là gì?
Người dùng Windows có một số công cụ cho phép remote desktop đơn giản từ Windows đến Linux. Muốn biết cách remote desktop từ Windows đến Linux? Đọc tiếp!
Bạn sẽ cần địa chỉ IP của thiết bị Linux
Trước khi bạn có thể remote vào Linux từ Windows, bạn sẽ cần địa chỉ IP của thiết bị. Nó hữu ích cho tất cả các tùy chọn kết nối từ xa, mặc dù trong một số trường hợp hostname (tên mạng của thiết bị) sẽ đủ.
Cách đơn giản nhất để kiểm tra địa chỉ IP là đăng nhập vào thiết bị Linux của bạn và mở terminal. Nhập:
hostname -I
Địa chỉ IP của thiết bị sẽ hiển thị. Để biết chi tiết hơn bạn cũng có thể dùng
ip address
Nếu hệ thống Linux của bạn có nhiều kết nối, chúng sẽ được liệt kê với tiền tố. Ví dụ, kết nối Ethernet sẽ được liệt kê cùng với eth0. Nếu kết nối không dây, hãy tìm địa chỉ IP liệt kê đối với wlan0.
Nếu cách này không dễ dàng hoặc thuận tiện, có phương pháp khác gần như đơn giản như vậy. Trong cửa sổ trình duyệt, kết nối với router của bạn. Thường là địa chỉ như 192.168.0.1 hoặc 192.168.0.100. Kiểm tra điều này bằng cách nhìn vào chính router, hoặc tài liệu đi kèm.
Một khi đã đăng nhập vào router, tìm tùy chọn liệt kê thiết bị đã kết nối. Duyệt qua các địa chỉ IP để tìm thiết bị Linux của bạn bằng hostname. Một số router thậm chí có thể hiển thị hệ điều hành thiết bị. Bạn sẽ tìm thấy địa chỉ IP liệt kê bên cạnh, bạn nên ghi nhớ nó để dùng sau.
Cách RDP từ Windows đến Linux
Lựa chọn đầu tiên và dễ nhất là RDP, Remote Desktop Protocol (Giao thức máy tính từ xa), được tích hợp sẵn trong Windows.
Trước khi bắt đầu, bạn sẽ cần cài đặt phần mềm xrdp trên hộp Linux của bạn. Bạn có thể làm điều này trực tiếp hoặc dùng SSH (xem dưới) với một lệnh duy nhất:
sudo apt install xrdp
Để RDP đến Linux, chạy phần mềm Remote Desktop trên máy Windows của bạn. Trong Windows 8 và mới hơn, có thể tìm thấy qua Tìm kiếm, đơn giản bằng cách nhập các chữ cái, "rdp".
Với cửa sổ Remote Desktop Connection mở:
- Nhập địa chỉ IP
- Dùng Show Options (Hiển thị tùy chọn) cho bất kỳ yêu cầu kết nối nâng cao nào
- Nhấp Connect (Kết nối)
Đơn giản như vậy.
Lợi ích của RDP: mặc dù có thể mất lâu hơn một chút để thiết lập, dùng RDP cung cấp độ tin cậy tuyệt vời và truy cập máy tính từ xa đến Linux. Điều này làm cho nó trở thành công cụ lý tưởng cho làm việc từ xa với máy Linux.
Nếu bạn định dùng RDP thường xuyên, bạn có thể tiết kiệm thời gian bằng cách tạo các cấu hình tùy chỉnh này cho Windows RDP.
Kết nối đến Linux từ Windows với VNC
Kết nối Mạng Ảo (Virtual Network Connection - VNC) cũng cung cấp truy cập từ xa đến màn hình desktop Linux của bạn. Giống như RDP, tuy nhiên, bạn sẽ cần cài đặt phần mềm chuyên dụng. Trên hộp Linux, cần phần mềm VNC server; trên Windows, ứng dụng client.
Một trong những tùy chọn phổ biến nhất để kết nối đến Linux qua VNC là TightVNC. Bạn sẽ tìm thấy phần mềm client Windows tại trang web, nhưng hãy chắc chắn chọn đúng phiên bản.
Tải xuống: VNC cho Windows
Sau khi bạn đã làm xong, cài đặt tightvncserver trên hộp Linux của bạn. Điều này có thể qua SSH (xem phần tiếp theo), hoặc với quyền truy cập vật lý vào máy tính.
Trước hết, trong Linux, kiểm tra cập nhật:
sudo apt update
Tiếp theo, cài đặt TightVNC Server:
sudo apt install tightvncserver
Khi đã cài đặt, chạy tightvncserver, và đặt mật khẩu khi được nhắc.
sudo tightvncserver
Có giới hạn tám ký tự cho mật khẩu. Với tightvncserver đang chạy, bạn sẽ thấy thông báo hiển thị số cổng — hãy ghi nhớ nó.
Sau khi bạn đã làm xong, đây là cách kết nối đến máy Linux từ Windows:
- Chạy ứng dụng TightVNC Viewer trong Windows
- Nhập địa chỉ IP và số cổng
- Nhấp Connect
- Nhập mật khẩu bạn đặt khi được nhắc
Lợi ích của VNC: cung cấp truy cập nhanh đến PC từ xa, TightVNC có giới hạn. Bạn có thể thực hiện các tác vụ tính toán tiêu chuẩn, nhưng các hoạt động liên quan đến media bị giới hạn nghiêm trọng.
Remote vào Linux qua SSH
SSH (Secure Shell) là một cách tuyệt vời để có quyền truy cập từ xa đến thiết bị Linux của bạn. Bạn không bị giới hạn ở Windows với tùy chọn này, vì SSH có thể dùng từ hầu như bất kỳ thiết bị nào. Nó cũng rất an toàn.
Bạn có hai tùy chọn cho SSH trên Windows:
- SSH trong Windows PowerShell
- Tải công cụ SSH PuTTY
Hãy xem cả hai.
Truy cập từ xa Linux với SSH 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 nó bằng cách chuột phải Start để truy cập Power Menu và chọn Windows PowerShell. Để SSH, nhập:
ssh [ĐỊA_CHỈ_IP]
Vì vậy, nếu thiết bị Linux có địa chỉ IP 192.168.13.123, nhập:
- ssh 192.168.13.123
- Khi được nhắc, chấp nhận chứng chỉ
- Nhập tên người dùng và mật khẩu
Bây giờ bạn có quyền truy cập SSH từ xa đến Linux.
Kết nối đến Linux từ xa dùng SSH trong PuTTY
Mặc dù không có sẵn trong Windows, ứng dụng PuTTY có thể tải xuống. PuTTY không được cài đặt, tuy nhiên. Thay vào đó, bạn chỉ cần chạy file EXE đã tải.
Tải xuống: PuTTY (Miễn phí)
Để tiện lợi, ý tưởng tốt là tạo shortcut trên màn hình.
Để dùng PuTTY cho SSH:
- Chọn Session > Host Name
- Nhập tên mạng của máy tính Linux, hoặc nhập địa chỉ IP bạn đã ghi trước đó
- Chọn SSH, sau đó Open
- Khi được nhắc chấp nhận chứng chỉ cho kết nối, hãy làm vậy
- Nhập tên người dùng và mật khẩu để đăng nhập vào thiết bị Linux của bạn
Lợi ích của SSH: dùng phương pháp này cho phép bạn thực hiện thay đổi nhanh chóng cho Linux bẩn tay. Đặc biệt phù hợp cho cài đặt phần mềm và thay đổi admin. Nó cũng hữu ích để thiết lập tùy chọn tiếp theo, VNC! SSH cũng hoàn hảo cho server không cài môi trường desktop.
Tuy nhiên, nếu bạn cần kết nối từ xa đến desktop Linux từ Windows, hãy thử VNC hoặc RDP.
Ba phương pháp Remote Desktop Windows để kết nối đến Linux
Dù mục đích gì, luôn có tùy chọn phù hợp để kết nối đến máy Linux từ Windows. Các phương pháp này hoạt động dù thiết bị là server, PC desktop ở công ty, trung tâm media, hoặc thậm chí Raspberry Pi.
Từ dễ đến khó, remote access Linux từ Windows dùng:
- RDP (Remote Desktop Protocol)
- VNC (Virtual Network Connection)
- SSH (Secure Shell)
Nếu distro Linux của bạn là Ubuntu, bạn đã có sẵn công cụ remote desktop tích hợp tương thích VNC.