Cách thiết lập máy tính từ xa trên Linux

How Set Up Remote Desktop Linux



Máy tính để bàn từ xa cho phép bạn điều khiển hệ thống từ xa từ một máy tính khác. Người dùng từ xa có thể bị giới hạn toàn quyền kiểm soát hệ thống, tệp và tài nguyên phần cứng. Đó là lý do tại sao hầu hết các máy chủ được quản lý thông qua máy tính để bàn từ xa.

Có nhiều cách để sử dụng máy tính để bàn từ xa cho nhu cầu của bạn. Bài viết này sẽ hướng dẫn bạn cách thiết lập máy tính từ xa trong Linux.







Máy tính từ xa trong Linux

Có một số cách khác nhau để thiết lập máy tính từ xa trong Linux. Đối với CLI, SSH có lẽ là phương pháp tốt nhất để sử dụng cho việc này. Nếu bạn đang tìm kiếm một máy tính để bàn từ xa GUI, có rất nhiều tùy chọn khác có sẵn. Bài viết này sẽ trình bày một số cách phổ biến nhất để sử dụng máy tính từ xa trong Linux.



Tùy thuộc vào bản phân phối của bạn, một số tính năng hoặc đặc điểm của từng công cụ có thể khác nhau. Tôi sẽ sử dụng Ubuntu cho bài viết này.



TeamViewer

Trong số tất cả các công cụ máy tính từ xa hiện có, TeamViewer là một trong những công cụ hàng đầu. Đây là mô hình freemium, có nghĩa là bạn có thể sử dụng phiên bản cơ sở miễn phí và trả phí để có thêm khả năng và quyền truy cập vào phần mềm. Để kích hoạt kết nối từ xa, cả hai thiết bị phải được cài đặt TeamViewer.





TeamViewer là một công cụ đa nền tảng có sẵn cho Windows, Linux, macOS và các hệ điều hành khác. Để cài đặt trong Linux, hãy lấy gói Linux thích hợp cho hệ thống của bạn. Tải xuống TeamViewer ở đây.

Trong trường hợp của tôi, vì tôi đang sử dụng Ubuntu, tôi đã lấy gói DEB. Nếu bạn đang sử dụng openSUSE, RHEL, CentOS hoặc Fedora, bạn sẽ cần lấy gói RPM.



Để cài đặt gói DEB trên Ubuntu, hãy chạy lệnh sau trong thiết bị đầu cuối.

$sudođúng cáchTải về./teamviewer_15.7.6_amd64.deb

Để cài đặt gói RPM trên openSUSE hoặc SUSE Linux, hãy chạy lệnh sau.

$sudozypperTải về./teamviewer.x86_64.rpm

Để cài đặt gói RPM trên RHEL hoặc CentOS, hãy chạy lệnh sau.

$sudo cài đặt yum./teamviewer.x86_64.rpm

Để cài đặt gói RPM trên Fedora, hãy chạy lệnh sau.

$sudodnf localinstall teamviewer.x86_64.rpm

Nếu bạn đang chạy Arch Linux hoặc các dẫn xuất Arch, bạn có thể lấy TeamViewer từ AUR tại đây.

Sau khi cài đặt hoàn tất, hãy khởi chạy ứng dụng.

Chấp nhận thỏa thuận cấp phép.

TeamViewer hiện đã sẵn sàng để thiết lập kết nối máy tính từ xa. ID và mật khẩu sẽ được yêu cầu để người khác kết nối với hệ thống. Lưu ý rằng đây là ngẫu nhiên và tạm thời. Có thể định cấu hình thông tin đăng nhập tùy chỉnh và thông tin đăng nhập vĩnh viễn. Tuy nhiên, bạn sẽ cần phải có tài khoản TeamViewer. Bây giờ, chúng tôi sẽ thiết lập kết nối máy tính từ xa TeamViewer cơ bản.

Nhập ID đối tác của màn hình từ xa và nhấp vào Kết nối.

TeamViewer sẽ hỏi mật khẩu của máy tính từ xa.

Voilà! Máy tính từ xa đã được cấu hình thành công!

Remmina

Remmina là một ứng dụng máy tính để bàn từ xa mã nguồn mở và miễn phí. Giống như TeamViewer, Remmina có sẵn cho tất cả các nền tảng chính. Remmina hỗ trợ nhiều giao thức mạng máy tính để bàn từ xa, bao gồm VNC, SSH, RDP, NX và XDMCP.

Không giống như TeamViewer, Remmina không có hạn chế về việc sử dụng nó. Remmina có thể được sử dụng cho cả khối lượng công việc cá nhân và chuyên nghiệp (quản trị viên hệ thống, máy chủ và những người khác). Điều này làm cho Remmina vô cùng sinh lợi cho người dùng phổ thông và chuyên nghiệp.

Lưu ý rằng Remmina chỉ là một ứng dụng khách có thể kết nối với tất cả các máy tính để bàn từ xa của bạn thông qua các giao thức được hỗ trợ. Các máy tính để bàn từ xa phải được cấu hình trước với một máy chủ máy tính để bàn từ xa (máy chủ VNC, SSH, máy chủ NoMachine, v.v.) để Remmina có thể truy cập chúng.

Có một số cách để cài đặt Remmina. Tùy thuộc vào bản phân phối của bạn, phương pháp sẽ khác nhau. Kiểm tra chính thức Hướng dẫn cài đặt Remmina ở đây.

Phần này sẽ trình bày cách cài đặt Remmina snap và flatpak. Đây là các gói Linux phổ biến, vì vậy bạn có thể thưởng thức chúng trên bất kỳ bản phân phối nào bạn đang chạy.

Để cài đặt Remmina snap, hãy chạy lệnh sau. Lưu ý rằng bạn đã phải cài đặt snappy (trình quản lý gói snap) trong hệ thống của mình.

$sudobúng tayTải vềremmina

Để cài đặt Remmina flatpak, hãy chạy lệnh sau. Như với snap, trước tiên, bạn sẽ cần phải cài đặt trình quản lý gói snap.

$sudoflatpakTải vềflathub org.remmina.Remmina

Sau khi cài đặt hoàn tất, hãy khởi chạy công cụ.

Tôi sẽ kết nối với hệ thống Ubuntu từ xa đã được cấu hình với máy chủ VNC. Để kết nối với màn hình từ xa, nhấp chuột phải và chọn Kết nối.

NoMachine

TeamViewer là một phần mềm máy tính từ xa mạnh mẽ, dễ sử dụng, nhưng nó đi kèm với một mức giá phù hợp với người dùng thành thạo. Trong trường hợp của Remmina, nó là miễn phí, nhưng bạn cần phải thực hiện cấu hình VNC trên máy mục tiêu. Giá như có một giải pháp mạnh mẽ, dễ sử dụng và miễn phí!

NoMachine là một giải pháp máy tính để bàn từ xa như vậy. Các tính năng của nó có thể ngang bằng với TeamViewer trong khi miễn phí. Điều này nghe có vẻ hơi đáng ngờ đối với những người quan tâm đến quyền riêng tư. Bạn có thể tự hỏi, làm thế nào NoMachine có được số tiền họ cần để duy trì bản thân? Dựa theo NoMachine , nguồn thu nhập của họ là bán phần mềm của họ cho các doanh nghiệp. NoMachine không thu thập bất kỳ dữ liệu cá nhân nào, cũng như không sử dụng AdWare cho doanh thu.

NoMachine là một công cụ đa nền tảng có sẵn cho Windows, Linux và macOS. Trong trường hợp Linux, NoMachine có sẵn trong các gói DEB (cho Debian, Ubuntu và các dẫn xuất) và RPM (Fedora, SUSE, RHEL, CentOS và các dẫn xuất). Nếu bạn đang chạy Arch Linux (hoặc các dẫn xuất), hãy xem NoMachine at AUR ở đây.

Tải xuống NoMachine ở đây.

Để cài đặt gói DEB trên Debian, Ubuntu và các dẫn xuất, hãy chạy lệnh sau.

$sudođúng cáchTải về./nomachine_6.11.2_1_amd64.deb

Để cài đặt gói RPM trên openSUSE, SUSE Linux và các dẫn xuất, hãy chạy lệnh sau.

$sudozypperTải về./nomachine_6.11.2_1_x86_64.rpm

Để cài đặt gói RPM trên Fedora (sử dụng dnf), hãy chạy lệnh sau.

$sudodnf localinstall nomachine_6.11.2_1_x86_64.rpm

Để cài đặt gói RPM trên CentOS, RHEL và các dẫn xuất, hãy chạy lệnh sau.

$sudo cài đặt yum./nomachine_6.11.2_1_x86_64.rpm

Có hai phần của NoMachine: máy chủ NoMachine và ứng dụng khách NoMachine. Máy chủ sẽ chịu trách nhiệm cho phép các máy khách NoMachine khác kết nối với hệ thống. Máy khách sẽ được sử dụng để kết nối và sử dụng các máy tính từ xa đó.

Đầu tiên, chúng tôi sẽ kiểm tra máy chủ NoMachine. Khởi chạy máy chủ NoMachine.

Cửa sổ trạng thái máy chủ NoMachine sẽ bật lên. Có 4 tab. Đầu tiên là trạng thái Máy chủ. Tại đây, bạn có thể thấy địa chỉ IP của máy chủ. Ngoài ra còn có các tùy chọn để dừng, khởi động lại và tắt máy chủ.

Tiếp theo, chúng tôi sẽ kiểm tra tab Tùy chọn máy chủ. Tại đây, bạn có thể cấu hình hoạt động của máy chủ.

Tiếp theo, chúng tôi sẽ kiểm tra ứng dụng NoMachine. Ứng dụng khách này sẽ được sử dụng để kết nối với máy tính để bàn từ xa của NoMachine.

Để thêm kết nối máy tính từ xa, hãy nhấp vào nút Mới.

NoMachine sẽ bắt đầu quá trình tạo kết nối mới. Đầu tiên, hãy chọn giao thức. Có hai giao thức có sẵn: NX và SSH. Bạn nên sử dụng NX cho máy tính từ xa GUI.

Nhập IP và cổng của máy chủ NoMachine.

Bước tiếp theo là phương pháp xác thực. Hầu hết thời gian, nó sẽ là Mật khẩu.

NoMachine sẽ hỏi bạn có muốn định cấu hình một proxy cụ thể cho kết nối hay không. Nếu không có proxy nào bạn muốn đặt, hãy chọn Không sử dụng proxy.

Đặt tên cho kết nối. Tên phải là một cái gì đó cho phép bạn dễ dàng nhận ra hệ thống.

Kết nối đã được thiết lập! Nhấp chuột phải và chọn Bắt đầu kết nối để kết nối với màn hình từ xa.

Nhập tên người dùng và mật khẩu của màn hình từ xa.

Sau khi kết nối, NoMachine sẽ hiển thị một số mẹo và thủ thuật nhanh để sử dụng phần mềm.

Thì đấy! Thưởng thức máy tính để bàn từ xa!

Lưu ý rằng Remmina cũng tương thích với máy chủ NoMachine.

Phần kết luận

Tùy thuộc vào khối lượng công việc của bạn, hãy chọn giải pháp phù hợp với nhu cầu của bạn. Tất cả các gói phần mềm máy tính từ xa được đề cập ở đây đều dành cho máy tính từ xa GUI. Nếu bạn chỉ muốn truy cập thông qua dòng lệnh, thì SSH là lựa chọn tốt nhất. Xem cách cấu hình và sử dụng SSH trong Linux tại đây. Một phần của hướng dẫn là dành riêng cho Ubuntu, nhưng phần còn lại có thể áp dụng cho bất kỳ bản phân phối nào.

Thưởng thức!