Cách truy cập máy tính khác trên cùng mạng với Linux

How Access Another Computer Same Network With Linux



Có nhiều lý do để truy cập một máy tính khác trong mạng gia đình / văn phòng từ máy tính xách tay / máy tính để bàn của bạn. Ví dụ,

1. Sử dụng phần mềm đồ họa từ xa: Có nhiều phần mềm cần máy tính cấu hình cao để chạy (ví dụ như Autodesk Maya, AutoCAD, Blender). Máy tính xách tay / máy tính để bàn của bạn có thể không có các thông số kỹ thuật cần thiết để chạy nó. Đôi khi, một phần mềm cụ thể có thể chạy trên một hệ điều hành cụ thể mà bạn không muốn cài đặt trên máy tính xách tay / máy tính để bàn của mình chỉ cho một phần mềm đó. Trong những trường hợp này, bạn có thể cài đặt phần mềm đồ họa được yêu cầu trên các máy tính khác và truy cập chúng từ xa từ máy tính xách tay / máy tính để bàn của bạn và sử dụng phần mềm đồ họa được yêu cầu từ máy tính xách tay / máy tính để bàn của bạn.







2. Giải quyết vấn đề từ xa: Nếu bạn là nhân viên công nghệ của văn phòng, đôi khi, bạn có thể cần giải quyết các vấn đề trên máy tính của đồng nghiệp hoặc hướng dẫn họ cách thực hiện điều gì đó. Bạn có thể kết nối từ xa với máy tính của đồng nghiệp và giải quyết vấn đề của họ. Điều này sẽ giúp bạn tiết kiệm rất nhiều thời gian mà nếu không bạn sẽ dành cho việc đi bộ hoặc đi thang máy hoặc cầu thang để đến phòng của đồng nghiệp.



3. Quản trị đồ họa / dòng lệnh từ xa: Bạn có thể là quản trị viên hệ thống của một công ty. Công ty có thể có rất nhiều máy tính mà bạn cần quản trị. Đi từ bàn này sang bàn khác hoặc phòng này sang phòng khác để quản trị từng máy tính của công ty bạn sẽ rất phức tạp cho bạn. Thay vào đó, bạn có thể ngồi thư giãn trên bàn làm việc và kết nối từ xa với các máy tính bạn cần quản lý từ máy tính xách tay / máy tính để bàn của mình. Điều này sẽ giúp bạn tiết kiệm rất nhiều thời gian và công việc làm thêm.



4. Truy cập Máy ảo: Bạn có thể muốn chạy các máy ảo trên máy chủ của mình bằng cách sử dụng siêu giám sát Loại I như Proxmox VE, VMware vSphere, KVM, v.v. Trong trường hợp đó, để sử dụng các máy ảo, bạn cần kết nối từ xa với các máy ảo từ máy tính xách tay / máy tính của mình vì những máy ảo này sẽ không có bất kỳ màn hình, bàn phím hoặc chuột vật lý nào.





Bài viết này sẽ chỉ cho bạn các phương pháp khác nhau để truy cập các máy tính và máy ảo khác trên cùng một mạng với Linux. Vậy hãy bắt đầu.

Kết nối với Máy tính Linux khác qua SSH:

Bạn có thể kết nối với các máy tính Linux khác trên mạng của mình từ dòng lệnh qua SSH. Máy tính từ xa phải được cài đặt chương trình máy chủ OpenSSH để SSH hoạt động.



Nếu bạn cần bất kỳ hỗ trợ nào về việc cài đặt máy chủ OpenSSH trên máy tính của mình, tùy thuộc vào bản phân phối Linux bạn đang sử dụng, hãy đọc một trong các bài viết sau:

Để kết nối với máy tính từ xa qua SSH, bạn cần biết địa chỉ IP của máy tính từ xa đó.

Nếu bạn không biết địa chỉ IP của máy tính từ xa, hãy yêu cầu đồng nghiệp của bạn mở Thiết bị đầu cuối trên máy tính từ xa và chạy lệnh sau:

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

Khi đồng nghiệp của bạn tìm ra địa chỉ IP của máy tính của họ, họ có thể gửi cho bạn. Trong trường hợp của tôi, địa chỉ IP là 192.168.0.109 . Nó sẽ khác cho bạn. Vì vậy, hãy đảm bảo thay thế nó bằng của bạn từ bây giờ.

Bạn cũng cần biết tên người dùng và mật khẩu đăng nhập của máy tính từ xa. Một lần nữa, đồng nghiệp của bạn có thể gửi nó cho bạn.

Khi bạn biết tên người dùng đăng nhập, mật khẩu và địa chỉ IP của máy tính từ xa, bạn có thể kết nối với nó qua SSH như sau:

$ssh <tên tài khoản> @<ip-addr>

GHI CHÚ: Thay thế với tên người dùng đăng nhập và với địa chỉ IP của máy tính từ xa.

Khi kết nối với máy tính từ xa qua SSH lần đầu tiên, bạn sẽ thấy lời nhắc sau.

Gõ vào đúng và hãy nhấn chấp nhận dấu vân tay.

Nhập mật khẩu đăng nhập của máy tính từ xa và nhấn .

Bạn sẽ được kết nối với máy tính từ xa qua SSH.

Bây giờ, bạn có thể chạy bất kỳ lệnh nào bạn muốn trên máy tính từ xa.

Kết nối với Máy tính Windows qua RDP:

Cách phổ biến nhất để kết nối với máy tính Windows từ xa là thông qua RDP (Giao thức Máy tính Từ xa). Giao thức RDP được tích hợp sẵn trong hệ điều hành Windows. Vì vậy, bạn không cần cài đặt bất kỳ thứ gì trên máy tính Windows từ xa để RDP hoạt động. Tất cả những gì bạn cần làm là bật RDP trên máy tính từ xa và bạn đã sẵn sàng.

Để bật RDP trên Windows 10, hãy mở Windows 10 Cài đặt ứng dụng và nhấp vào Hệ thống như được đánh dấu trong ảnh chụp màn hình bên dưới.

Điều hướng đến Máy tính từ xa và nhấp vào Bật Máy tính Từ xa nút chuyển đổi như được đánh dấu trong ảnh chụp màn hình bên dưới.

Bấm vào Xác nhận như được đánh dấu trong ảnh chụp màn hình bên dưới.

RDP nên được bật.

Sau khi RDP được bật trên máy Windows từ xa, bạn cần biết địa chỉ IP của máy Windows từ xa đó.

Để tìm địa chỉ IP của máy Windows từ xa, hãy nhấn phím và nhấn NS . Các Chạy cửa sổ nhắc nhở sẽ được hiển thị. Bây giờ, hãy nhập quyền hạn hoặc cmd và hãy nhấn .

Một thiết bị đầu cuối (PowerShell hoặc CMD, tùy thuộc vào lệnh bạn đã sử dụng để khởi động thiết bị đầu cuối) sẽ được mở.

Bây giờ, hãy chạy lệnh sau:

>ipconfig/tất cả các

Địa chỉ IP của máy tính Windows từ xa sẽ được hiển thị. Trong trường hợp của tôi, địa chỉ IP là 192.168.0.107 . Nó sẽ khác cho bạn. Vì vậy, hãy đảm bảo thay thế nó bằng của bạn từ bây giờ.

Sau khi biết địa chỉ IP của máy tính Windows, bạn có thể sử dụng máy khách RDP để kết nối với máy tính Windows từ xa từ Linux. Có rất nhiều máy khách RDP có sẵn trên Linux. Tuy nhiên, trong bài viết này, tôi sẽ sử dụng Giấm máy khách từ xa để kết nối với máy tính Windows qua RDP.

Nếu bạn không có Giấm ứng dụng khách máy tính từ xa được cài đặt trên máy tính của bạn và nếu bạn cần bất kỳ hỗ trợ nào, hãy cài đặt Giấm ứng dụng khách máy tính để bàn từ xa trên bản phân phối Linux mong muốn của bạn, bạn có thể kiểm tra bài viết Cách cài đặt Vinagre Remote Desktop Client trên Linux .

Một khi bạn có Giấm được cài đặt, bạn có thể bắt đầu nó từ Menu ứng dụng của máy tính của bạn.

Để bắt đầu Giấm , mở Menu ứng dụng và tìm kiếm Giấm và nhấp vào Trình xem màn hình từ xa biểu tượng như được đánh dấu trong ảnh chụp màn hình bên dưới.

Các Giấm ứng dụng khách máy tính từ xa sẽ được mở.

Bây giờ, hãy nhấp vào Liên kết .

Lựa chọn RDP từ Giao thức trình đơn thả xuống, nhập địa chỉ IP của máy tính Windows của bạn vào Tổ chức và nhập vào màn hình Chiều rộngChiều cao tính bằng pixel trong Tùy chọn RDP như được đánh dấu trong ảnh chụp màn hình bên dưới.

Sau đó, nhấp vào Liên kết .

Bạn sẽ được yêu cầu nhập tên người dùng và mật khẩu đăng nhập của máy tính Windows mà bạn đang kết nối.

Nhập tên người dùng và mật khẩu đăng nhập và nhấp vào Xác thực .

Bạn sẽ được kết nối với máy tính Windows, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Kết nối với Máy tính Từ xa qua VNC:

VNC (Virtual Network Computing) là một giao thức để truy cập và điều khiển môi trường màn hình đồ họa của một máy tính từ xa từ một máy tính khác.

Để kết nối với máy tính từ xa thông qua giao thức VNC, bạn phải cài đặt và cấu hình chương trình máy chủ VNC trên máy tính mà bạn muốn truy cập từ xa.

Nếu bạn cần bất kỳ hỗ trợ nào về việc cài đặt máy chủ VNC trên máy tính của mình, tùy thuộc vào bản phân phối Linux bạn đang sử dụng, hãy đọc một trong các bài viết sau:

  • CentOS 8: Đọc bài viết Cấu hình máy chủ VNC trên CentOS 8.
  • Ubuntu 20.04 LTS: Đọc bài viết Cách bật Chia sẻ Màn hình trên Ubuntu 20.04 LTS.
  • Debian 10: Đọc bài báo Cách bật Chia sẻ màn hình trên Debian 10 .
  • Linux Mint 20: Đọc bài báo Cài đặt Máy chủ VNC trên Linux Mint 20 .
  • Fedora 32: Đọc bài viết Làm thế nào để cấu hình máy chủ VNC trong Fedora Linux? .

Khi bạn đã cài đặt máy chủ VNC trên máy tính từ xa của mình, bạn cần một máy khách VNC để kết nối với máy tính từ xa của bạn từ một máy tính khác.

Có rất nhiều ứng dụng khách VNC trên Linux. tức là Vinagre, Remmina, RealVNC VNC Viewer, v.v.

Nếu bạn cần hỗ trợ cài đặt ứng dụng khách VNC trên bản phân phối Linux mong muốn của mình, bạn có thể đọc một trong các bài viết sau tùy thuộc vào ứng dụng khách VNC mà bạn muốn cài đặt.

Giấm: Đọc bài báo Cách cài đặt Vinagre Remote Desktop Client trên Linux .

RealVNC VNC Viewer: Đọc bài báo Cách cài đặt RealVNC VNC Viewer trên Linux .

Bài viết này sẽ sử dụng RealVNC VNC Viewer VNC client để chỉ cho bạn cách kết nối với một máy tính từ xa bằng giao thức VNC.

Sau khi cài đặt RealVNC VNC Viewer, bạn có thể khởi động VNC Viewer từ bản phân phối Linux mong muốn của mình từ Menu ứng dụng.

Kiểm tra Tôi đã đọc và chấp nhận các điều khoản và điều kiện này hộp kiểm và nhấp vào VÂNG như được đánh dấu trong ảnh chụp màn hình bên dưới.

Bấm vào HIỂU RỒI như được đánh dấu trong ảnh chụp màn hình bên dưới.

VNC Viewer đã sẵn sàng để kết nối với các máy tính từ xa.

Để kết nối với máy tính từ xa của bạn thông qua VNC, bạn cần biết địa chỉ IP của máy tính từ xa đó.

Vui lòng chạy lệnh sau trên máy tính từ xa để tìm địa chỉ IP của nó.

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

Địa chỉ IP của máy tính từ xa phải được in trên thiết bị đầu cuối.

Như bạn có thể thấy, địa chỉ IP của máy tính từ xa mà tôi muốn kết nối là 192.168.0.106 . Nó sẽ khác cho bạn. Vì vậy, hãy đảm bảo thay thế nó bằng của bạn từ bây giờ.

Bây giờ, để kết nối với một máy tính từ xa, hãy nhập tên máy chủ hoặc địa chỉ IP của máy tính từ xa bạn muốn kết nối và nhấn .

Bấm vào Tiếp tục .

Bạn sẽ được yêu cầu nhập tên người dùng và mật khẩu đăng nhập của máy tính từ xa.

Nhập tên người dùng và mật khẩu đăng nhập của máy tính từ xa bạn muốn kết nối và nhấp vào VÂNG như được đánh dấu trong ảnh chụp màn hình bên dưới.

Bạn sẽ được kết nối với máy tính từ xa.

Kết nối với Máy ảo VMware qua VMRC:

Để kết nối từ xa với máy ảo VMware vSphere hoặc VMware ESXi, bạn có thể sử dụng chương trình VMware chính thức VMware Remote Console (VMRC) .

Để tìm hiểu thêm về VMware Remote Console (VMRC) và cách cài đặt nó trên bản phân phối Linux yêu thích của bạn, hãy xem bài viết Cách cài đặt VMRC (VMware Remote Console) trên Linux .

Để chỉ cho bạn cách kết nối với máy ảo VMware ESXi với VMware Remote Console (VMRC) , Tôi đã chuẩn bị một máy ảo VMware ESXi s01, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Để kết nối với máy ảo VMware ESXi s01 với VMware Remote Console (VMRC) , bấm vào Bảng điều khiển như được đánh dấu trong ảnh chụp màn hình bên dưới.

Sau đó, nhấp vào Khởi chạy bảng điều khiển từ xa như được đánh dấu trong ảnh chụp màn hình bên dưới.

Máy ảo VMware ESXi s01 nên được mở bằng VMware Remote Console (VMRC), như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Kết nối với Máy ảo Proxmox qua SPICE:

Để kết nối từ xa với máy ảo Proxmox VE, bạn có thể sử dụng KVM chính thức Virt Viewer . Virt Viewer sử dụng SPICE giao thức kết nối với máy ảo KVM từ xa.

Để tìm hiểu thêm về KVM Virt Viewer và cách cài đặt nó trên bản phân phối Linux yêu thích của bạn, hãy xem bài viết Cách cài đặt Virt Viewer trên Linux .

Để chỉ cho bạn cách kết nối với máy ảo Proxmox thông qua SPICE giao thức sử dụng Virt Viewer , Tôi đã chuẩn bị một máy ảo Proxmox s02, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Để kết nối với máy ảo Proxmox với Virt Viewer , bạn phải đặt Trưng bày Phần cứng của máy ảo để SPICE (qxl), như thể hiện trong ảnh chụp màn hình bên dưới.

Khi bạn đã thiết lập Trưng bày phần cứng của máy ảo để SPICE (qxl) , điều hướng đến Bảng điều khiển của máy ảo và nhấp vào Bảng điều khiển > SPICE như được đánh dấu trong ảnh chụp màn hình bên dưới.

Trình duyệt của bạn sẽ nhắc bạn mở hoặc lưu tệp cấu hình kết nối Virt Viewer.

Lựa chọn Mở với , lựa chọn Trình xem từ xa từ menu thả xuống và nhấp vào VÂNG như được đánh dấu trong ảnh chụp màn hình bên dưới.

Bạn sẽ được kết nối với máy ảo Proxmox, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Phần kết luận:

Bài viết này hướng dẫn bạn cách truy cập một máy tính từ xa trên cùng một mạng từ Linux. Tôi đã chỉ cho bạn các phương pháp, giao thức và công cụ khác nhau để kết nối với các máy tính từ xa từ một máy tính khác trong cùng một mạng. Tôi đã đề cập đến giao thức truy cập từ xa dựa trên văn bản SSH, giao thức truy cập từ xa đồ họa RDP và VNC, giao thức truy cập từ xa của máy ảo Proxmox SPICE và công cụ truy cập từ xa của máy ảo VMware ESXi hoặc VMware vSphere. Tôi đã chỉ cho bạn cách sử dụng các chương trình máy khách truy cập từ xa Vinagre, RealVNC VNC Viewer, Virt Viewer và VMRC để kết nối với máy tính từ xa thông qua các giao thức máy tính từ xa được hỗ trợ của chúng.