Cách điều khiển từ xa Hệ thống Linux từ Windows

How Remotely Control Linux Systems From Windows



Với quyền truy cập từ xa, người dùng có thể truy cập các tệp và dữ liệu trong hệ thống khác từ một vị trí từ xa mà không cần truy cập thực tế vào hệ thống, khá tuyệt. Bên phải? Truy cập từ xa có lợi và giúp tiết kiệm thời gian rất nhiều.

Tại sao phải thiết lập kết nối từ xa tới Linux từ Windows?

Giả sử bạn đang điều hành một doanh nghiệp và bạn có một cuộc họp với các thành viên hội đồng quản trị trong khoảng 10 phút nữa. Đột nhiên, bạn nhớ rằng tệp bản trình bày của bạn nằm trên hệ thống gia đình của bạn; truy cập từ xa có khả năng tiết kiệm trong ngày.







Hoặc bạn đang chạy hệ thống cửa sổ ở một vị trí và hệ thống Linux của bạn ở một phòng khác, và bạn muốn chạy một số lệnh trên Linux của mình hoặc truy xuất một số tệp từ Linux của bạn và Linux của bạn không thể truy cập được hoặc bạn quá lười. Dù bằng cách nào, trong mọi trường hợp, truy cập từ xa mang lại sự tiện lợi tuyệt vời và tiết kiệm nhiều thời gian.



Linux Ubuntu:

Hiện tại trong số tất cả các bản phân phối Linux phổ biến, Ubuntu là bản phổ biến nhất cho đến nay. Tất cả các bản phân phối Linux khác kết hợp lại chỉ chiếm tổng cộng 35% Ubuntu (xu hướng tìm kiếm của google). Khi tìm kiếm trên Linux, 161 triệu kết quả xuất hiện, trong khi bản phân phối Linux phổ biến tiếp theo, tức là Debian Linux, chỉ có 65,9 triệu kết quả tìm kiếm, vì vậy hãy ghi nhớ các số liệu thống kê trên, tôi sẽ sử dụng Ubuntu cho hướng dẫn này. Để thiết lập kết nối, bạn cần phải truy cập vật lý vào máy Ubuntu. Nhưng đừng lo lắng, đây là việc chỉ diễn ra một lần.



Có nhiều phương pháp mà qua đó bạn có thể truy cập từ xa vào Linux của mình từ các cửa sổ. Ở đây tôi sẽ chia sẻ ba cách mà bạn có thể truy cập điều khiển từ xa Hệ thống Linux từ Windows.





  1. SSH
  2. Kết nối RDP
  3. Kết nối VNC

Tìm địa chỉ IP:

Bất kể bạn sử dụng phương pháp nào, việc tìm kiếm địa chỉ IP của hệ thống là bắt buộc trong mọi trường hợp. Sau đây là một cách dễ dàng để tìm IP của hệ thống Linux của bạn.

Đi tới thiết bị đầu cuối trong máy Linux của bạn và nhập lệnh sau:



$sudođúng cáchTải vềnet-tools

Bây giờ nhập lệnh sau:

$Ifconfig

Sau khi viết lệnh trên, cửa sổ đầu cuối của bạn sẽ trông như thế này

Bạn sẽ tìm thấy địa chỉ IP của mình bên cạnh inet trong phần đầu tiên. Trong trường hợp này, như bạn có thể thấy từ ảnh chụp màn hình ở trên, địa chỉ IP là 10.0.2.15

Nếu phương pháp được đề cập ở trên không hiệu quả với bạn, bạn có thể thử các cách sau:

Trong thiết bị đầu cuối, hãy viết lệnh sau. Hãy nhớ rằng điều này hoạt động đối với một số phiên bản Linux như Ubuntu.

$tên máy chủ-TÔI

Phương pháp 1: Truy cập từ xa bằng SSH (Secure Shell)

Đối với phương pháp này, bạn nên cài đặt PuTTY phần mềm, vì nó tốt hơn là sử dụng chức năng SSH mặc định của windows . PuTTY thiết lập kết nối SSH giữa Linux và máy tính để bàn Windows của bạn, điều này cho phép bạn truy cập vào thiết bị đầu cuối Linux.

Sau khi Cài đặt phần mềm PuTTY, hãy viết tên hệ thống Linux của bạn hoặc địa chỉ IP của nó dưới nhãn Tên máy chủ (hoặc địa chỉ IP). Đảm bảo đặt kết nối thành SSH nếu không. Bây giờ hãy nhấp vào mở. Và thì đấy, bây giờ bạn có quyền truy cập vào dòng lệnh Linux.

Ghi chú: Điều này sẽ chỉ cho phép bạn truy cập vào thiết bị đầu cuối, tức là sẽ không có điều khiển chuột. Tuy nhiên, điều này rất hữu ích khi cài đặt phần mềm bằng các lệnh Terminal

Phương pháp 2: Sử dụng RDP (Giao thức Máy tính Từ xa)

RDP là phương pháp dễ nhất cho đến nay. Công cụ RDP đã được cài đặt sẵn trong cửa sổ. Vì vậy, hệ thống cửa sổ không yêu cầu bất kỳ công việc nào (về phần mềm). Tuy nhiên, đây không phải là trường hợp cho hệ thống Linux của bạn. Trên hệ thống Linux của bạn, bạn sẽ cần cài đặt công cụ XRDP. Đối với điều này, hãy mở terminal (Ctrl + Alt + T) và nhập lệnh sau

$sudođúng cáchTải vềxrdp

Nhấn y và nhấn enter. Sau đó, nó sẽ tiếp tục cài đặt.

Theo dõi bởi

$sudosystemctlcho phépxrdp

Lệnh đầu tiên sẽ cài đặt công cụ XRDP. Lệnh thứ hai sẽ cho phép tùy chọn tự động bật khi khởi động. Nói cách khác, công cụ xrdp sẽ tự động khởi động khi Linux khởi động. Sau khi quá trình này hoàn thành. Vào hệ thống cửa sổ của bạn và gõ RDP trong thanh tìm kiếm. Nhấp vào Ứng dụng Máy tính Từ xa.

Nhập địa chỉ IP của hệ thống Linux của bạn bên cạnh nhãn Máy tính và nhấp vào kết nối

Nhập Tên người dùng và Mật khẩu của hệ thống Linux của bạn.

Xử lý sự cố: Mặc dù kết nối thông qua RDP là phương pháp dễ dàng nhất để kết nối từ xa, một số vấn đề xảy ra trong quá trình kết nối với Ubuntu. Điều này bắt đầu xảy ra sau khi phát hành Ubuntu 18.4 LTS. Linux không thích nó khi nó được truy cập từ xa khi người dùng đã đăng nhập. Vì vậy, một giải pháp đơn giản là thử RDP sau khi đăng xuất khỏi Linux của bạn

Phương pháp 3: Thiết lập kết nối bằng Kết nối mạng ảo (VNC)

Bạn cũng có thể kết nối bằng VNC. Như đã đề cập ở trên, SSH cung cấp quyền truy cập vào thiết bị đầu cuối (không có điều khiển chuột). VNC cung cấp quyền truy cập vào máy tính để bàn Linux (điều khiển chuột hoàn toàn). Tuy nhiên, có một số điều kiện tiên quyết để kết nối bằng phương pháp này, tức là bạn phải cài đặt một số phần mềm VNC.

Truy cập hệ thống Linux của bạn và nhập lệnh sau để đảm bảo nó được cập nhật

$sudocập nhật apt

Bây giờ hãy nhập lệnh sau

$sudođúng cáchTải vềmáy chủ chặt chẽ

bây giờ chạy nó

$sudomáy chủ chặt chẽ

Bây giờ hãy tạo mật khẩu cho kết nối của bạn. Bạn sẽ được cung cấp một số máy tính để bàn, chủ yếu là 1. Hãy nhớ số này.

Sau đó, hãy cài đặt Khách hàng VNC trên cửa sổ. Các công cụ TightVNC này được cài đặt theo gói, vì vậy sau khi cài đặt, hãy chuyển đến thanh tìm kiếm của windows và tìm kiếm TightVNC Viewer. Khởi chạy ứng dụng và nhập địa chỉ IP của thiết bị Linux.

Bây giờ nhập IP của hệ thống Linux của bạn, sau đó là số máy tính để bàn, như được hiển thị trong ảnh chụp màn hình ở trên.

Phần kết luận:

Bây giờ bạn đã biết những phương pháp này, bạn nên biết cách nào là tốt nhất cho việc sử dụng của bạn.

  1. RDP sử dụng xrdp là mã nguồn mở
  2. SSH có thể được sử dụng để truy cập từ xa vào thiết bị đầu cuối
  3. VNC có thể được sử dụng thay cho RDP, nhưng nó kém an toàn hơn một chút

Bạn nên thiết lập SSH bất kể bạn sử dụng phương pháp nào vì nó làm cho việc cài đặt hai phương pháp còn lại dễ dàng hơn nhiều.

Ubuntu có một công cụ máy tính từ xa được tích hợp sẵn, tương thích với VNC.