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.
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ủ VNChost
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: