Hướng Dẫn Cài Đặt X11VNC và LightDM Trên Ubuntu
sudo apt-get update && upgrade
Bạn cần nhập mật khẩu khi sử dụng câu lệnh ở chế độ root (sudo)
sudo apt-get install lightdm -y
[Enter] → [Down] → [Enter]
Kiểm tra cài đặt thành công lightdm
lightdm --version
ví dụ: lightdm 1.30.0
Khởi động lại hệ thống
sudo reboot
Câu lệnh này sẽ khởi động lại máy, hãy lưu các dữ liệu quan trọng trước khi thực hiện !!!
sudo apt-get install x11vnc -y
Kiểm tra cài đặt thành công x11vnc
x11vnc -version
Ví dụ: x11vnc: 0.9.16 lastmod: 2020-12-15
Truy cập thư mục cấu hình
sudo nano /lib/systemd/system/x11vnc.service
Sao chép đoạn code và thay đổi 'password' bằng mật khẩu của bạn
[Unit]
Description=x11vnc service
After=display-manager.service network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd password
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target
[ Ctrl + x ] → [ y ] → [ Enter ]
Khởi động x11vnc
systemctl daemon-reload
systemctl enable x11vnc.service
systemctl start x11vnc.service
systemctl status x11vnc.service
Hình ảnh cài đặt thành công x11vnc
Note: port 5900 là cổng để bạn kết nối
Nếu không thành công, kiểm tra lỗi bằng cách
x11vnc -display :0
Setting → Privacy & Security
Note: ở chế độ này máy tính sẽ không tự động khóa màn hình
Nếu bạn sử dụng cùng một mạng thì đây là cách bạn có thể kết nối
sudo apt install net-tools -y
ifconfig
Như ở đây chúng ta có thể thấy 192.168.0.104
là mạng private, bạn có thể sử dụng để kết nối mạng nội bộ bằng TigerVNC, RealVnc, UltraVNC...
Để có thể sử dụng được remote từ bên ngoài mạng bạn cần thiết lập cấu hình NAT cho router Truy cập đường dẫn cấu hình router thường là 192.168.1.1 (được ghi phía sau router)
Ví dụ nat cho nhà mạng VNPT:
Advanced Setup → NAT
Thiết lập các trường cần thiết như trong ảnh
Apply
Lấy địa chỉ mạng public của máy
curl ifconfig.me
Sử dụng địa chỉ mạng public để kết nối TigerVNC, RealVnc, UltraVNC... bên ngoài mạng.
Kết hợp port nếu có cấu hình như sau: yourip:port