Cách sử dụng chức năng VNC Remote Desktop trên Linux

Lệnh, Cú pháp và Ví dụ

Bài viết này mô tả cách thiết lập và sử dụng các phiên máy tính để bàn từ xa trên Linux bằng cách sử dụng VNC (Virtual Network Computing). VNC là một hệ thống hiển thị từ xa cho phép bạn khởi động môi trường trên một máy tính và truy cập nó từ các máy tính khác thông qua kết nối Internet . Bạn có thể thiết lập máy tính để bàn liên tục sẽ được duy trì trong khi bạn ngắt kết nối, vì vậy bạn có thể tiếp tục làm việc chính xác nơi bạn đã dừng lại khi bạn kết nối lại.

Ví dụ này hữu ích khi bạn muốn làm việc trên cùng một "máy tính để bàn" từ các vị trí khác nhau và có thể được sử dụng để chạy môi trường máy tính để bàn trên máy chủ mà bạn không có quyền truy cập thực hoặc không có thiết bị đầu cuối được đính kèm (màn hình và bàn phím). Tất cả những gì bạn cần là kết nối mạng.

Vì vậy, làm thế nào nó hoạt động? Bạn cần phải cài đặt "nvcserver" trên máy chủ (nếu chưa được cài đặt) và "nvcviewer" và máy khách (xem realVNC cho một phiên bản phổ biến của phần mềm VNC). Để tránh các sự cố tường lửa , bạn nên sử dụng ssh vỏ bảo mật để kết nối từ máy "trình xem" của bạn với máy chủ mà bạn muốn chạy phiên máy tính để bàn. Gói PuTTY hoạt động tốt cho mục đích này.

Vì vậy, bước đầu tiên là khởi chạy một ssh bằng cách sử dụng ví dụ PuTTY. Sau đó, bạn đăng nhập vào máy chủ và nhập:

vncserver Bàn làm việc 'server1.org1.com:6' (juser) 'mới là server1.org1.com.6

Trước khi chạy "vncserver", bạn nên thiết lập tệp khởi tạo "xstartup" trong thư mục ".vnc", thư mục này sẽ được tạo trong thư mục chính của bạn. Tệp này chứa các lệnh khởi tạo, chẳng hạn như

# Thực thi tệp xstartup chung [-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup # Tải tệp .Xresources [-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources # Chạy trình trợ giúp vncconfig để cho phép chuyển clipboard và kiểm soát desktop vncconfig -iconic & # Khởi chạy GNOME desktop exec gnome-session &

Bây giờ một "máy tính để bàn" đang chạy trên máy chủ đang chờ để được hiển thị trên máy tính cục bộ của bạn. Làm thế nào để bạn kết nối với nó? Nếu bạn đã cài đặt phần mềm realVNC hoặc tải xuống trình xem VNC, bạn chạy trình xem này và nhập máy chủ và số hiển thị như minh họa trong ví dụ này:

server1.org1.com:6

Phần mềm trình xem cũng sẽ hỏi bạn mật khẩu. Lần đầu tiên bạn sử dụng VNC trên máy chủ này, bạn nhập một mật khẩu mới, sẽ được lưu trong thư mục .vnc. Mật khẩu dành cho các kết nối VNC và không liên quan đến tài khoản người dùng của bạn trên máy chủ. Sau một khoảng thời gian không hoạt động, bạn có thể được yêu cầu nhập mật khẩu tài khoản của mình để cho phép truy cập máy chủ.

Khi mật khẩu được chấp nhận, cửa sổ màn hình sẽ xuất hiện với tất cả các phần tử giao diện người dùng đồ họa được chỉ định. Bạn có thể ngắt kết nối khỏi màn hình bằng cách đóng cửa sổ màn hình.

Bạn có thể chấm dứt quá trình máy chủ VNC ("máy tính để bàn") bằng cách nhập lệnh sau vào cửa sổ trình bao trên máy chủ:

vncserver -kill:

Ví dụ:

vncserver -kill: 6 hình dạng xuất = 1920x1058

Trường hợp "1920" đại diện cho chiều rộng mong muốn và "1058" chiều cao mong muốn của cửa sổ máy tính để bàn. Tốt nhất là làm cho nó khớp với độ phân giải thực tế của màn hình của bạn.

Xem MobaXterm để dễ sử dụng thay thế máy tính từ xa