Kết nối với máy tính để bàn Linux từ xa với x11vnc và Gtk VNC
- Thể LoạI: Linux
Có thể thực hiện quản trị từ xa là rất quan trọng đối với nhiều quản trị viên hệ thống. Và có rất nhiều công cụ có sẵn cho công việc này. Bạn có thể sử dụng các công cụ dòng lệnh và các công cụ GUI toàn diện. Tất nhiên nhiều người dùng thích làm mọi thứ càng đơn giản càng tốt. May mắn thay, Linux có các công cụ phù hợp để thực hiện một công việc đơn giản như vậy. Khả năng thực hiện quản trị máy tính từ xa bằng đồ họa chỉ là vấn đề có máy chủ vnc chạy trên máy đích và sau đó chạy trình xem máy tính để bàn trên máy cục bộ.
Trong bài viết này, tôi sẽ chỉ cho bạn cách điều khiển một máy tính để bàn Linux từ xa với sự trợ giúp của x11vnc , Remote Desktop Viewer và shell an toàn. Tất nhiên, bạn sẽ phải có quyền truy cập shell an toàn vào máy từ xa. Ngoài ra bạn có mọi thứ bạn cần. Vì vậy, chúng ta hãy bắt đầu làm việc.
Cài đặt
Bạn sẽ cần cài đặt phần sau để thực hiện nhiệm vụ này.
Máy địa phương
- Máy khách VNC (chẳng hạn như gtk vnc)
- Ứng dụng khách Ssh (openssh hoạt động tốt)
Máy từ xa
- Máy chủ Ssh (máy chủ openssh hoạt động tốt)
- Máy chủ VNC (x11vnc là thông báo của tôi)
Kích hoạt công cụ quản lý gói của bạn, tìm kiếm các ứng dụng trên và cài đặt từng ứng dụng. Nếu bạn chưa cài đặt máy chủ shell an toàn trên máy từ xa, bạn sẽ cần quyền truy cập vật lý để cài đặt các công cụ. Nếu bạn đã cài đặt máy chủ ssh, bạn có thể chỉ cần ssh vào máy từ xa và cài đặt máy chủ VNC từ dòng lệnh (chẳng hạn như sudo apt-get install x11vnc ) Sau khi bạn đã cài đặt những thứ này, bạn đã sẵn sàng để bắt đầu thiết lập kết nối của mình.
x11vnc
Điều đầu tiên bạn cần làm là bảo mật shell tới máy từ xa (chúng ta sẽ nói máy từ xa ở địa chỉ IP 192.168.1.10) và khởi động máy chủ VNC. Từ dòng lệnh (trên máy từ xa), bạn sẽ nhập lệnh x11vnc. Thao tác này sẽ khởi động máy chủ VNC nhưng bạn sẽ không nhận được lời nhắc bash trả về cho bạn. Để máy chủ VNC của bạn luôn hoạt động, bạn có thể thêm dòng:
x11vnc &
đến cuối của bạn /etc/rc.local
Máy khách
Đối với mục đích của hướng dẫn này, tôi sẽ sử dụng Gtk VNC Viewer. Nó là một khách hàng rất đơn giản để sử dụng, cập nhật. Bạn sẽ tìm thấy công cụ này trong Ứng dụng> Internet . Khi bạn khởi động nó lần đầu tiên, bạn sẽ thấy một cửa sổ kết nối khá thẳng. Bạn chỉ cần nhập:
- Địa chỉ IP: Cổng: Địa chỉ IP và cổng của máy từ xa (có dạng 192.168.1.10:5900). LƯU Ý: x11vnc sử dụng cổng 5900 theo mặc định.
- Tên người dùng: Tên người dùng mà bạn sẽ kết nối trên máy từ xa.
- Mật khẩu: Mật khẩu của người dùng trên máy từ xa.
Nếu bạn biết thông tin trên là chính xác (và bạn biết bạn sẽ kết nối lại với máy này), hãy nhấp vào nút Thêm để thêm máy từ xa (như trong Hình 1).
Để kết nối với máy từ xa, hãy nhập thông tin vào vùng văn bản và nhấp vào nút Kết nối hoặc nhấp đúp vào một máy đã lưu từ danh sách.

Khi bạn kết nối, một cửa sổ mới được phóng to sẽ mở ra hiển thị màn hình nền từ xa của bạn (xem Hình 2). Từ cửa sổ này, bạn có thể làm như sau:
- Ngắt kết nối: Ngắt kết nối khỏi máy từ xa.
- Gửi phím: Gửi các tổ hợp phím đến máy điều khiển từ xa.
- Toàn màn hình: Chuyển sang cửa sổ toàn màn hình.
- Ảnh chụp màn hình: Chụp ảnh màn hình của màn hình nền từ xa.
- Tạo biểu tượng trên màn hình: Tạo một biểu tượng cho phép bạn kết nối với màn hình từ xa này bằng một cú nhấp đúp.
Bây giờ bạn có thể tương tác với máy từ xa này như thể nó là máy tính để bàn của riêng bạn.
Suy nghĩ cuối cùng
Tận dụng máy tính từ xa là một cách tuyệt vời để huấn luyện người dùng hoặc xử lý sự cố trên máy tính từ xa. Tôi sử dụng thiết lập chính xác này cho một số khách hàng. Nó hoạt động tốt.