Post

Kết nối tới máy chủ VNC bằng SSH

Kết nối tới máy chủ VNC bằng SSH mang lại lợi ích về bảo mật, tích hợp, vượt qua tường lửa, linh hoạt và quản lý từ xa. Điều này giúp đảm bảo an toàn và thuận tiện trong việc truy cập và quản lý máy chủ VNC từ xa.

Chuẩn bị

Máy chủ VNC được sử dụng là Ubuntu 20.04 LTS.
Ubuntu đã cài đặt và cấu hình SSH Server.
Cài đặt trình quản lý đăng nhập:

1
sudo apt install lightdm

Sau khi cài đặt xong lightdm và khởi động lại hệ thống Ubuntu, đi đến Settings > Sharing, kích hoạt Sharing. Trong Sharing chọn Remote Desktop và cấu hình như bên dưới.

Remote Desktop Remote Desktop

Require a password Require a password

Khu vực Password của Authentication sẽ thay đổi theo mỗi lần hệ thống Ubuntu khởi động lại, cần tái thiết lập lại.

Kết nối

Trên máy khách (trong trường hợp này là máy tính có hệ điều hành Microsoft Windows), cài đặt một chương trình VNC Viewer, RealVNC Viewer hoặc TigerVNC Viewer. Mở chương trình Command Prompt hoặc PowerShell, nhập vào:

1
ssh -L 5900:localhost:5900 user@host

Trong đó:

  • -L là thiết lập để chuyển tiếp cổng (port forwarding)
  • user là tên đăng nhập của máy chủ VNC
  • host là địa chỉ IP của máy chủ VNC

Sau đó, mở chương trình VNC Viewer bất kỳ, nhập vào localhost:5900 để điều khiển bằng giao thức VNC thông qua SSH.

Đọc thêm:

This post is licensed under CC BY 4.0 by the author.