fbpx

Hướng Dẫn Cài Đặt Và Cấu Hình VNC Server Trên Ubuntu 22.04

Hướng Dẫn Cài Đặt Và Cấu Hình VNC Server Trên Ubuntu 22.04

Giới thiệu

Virtual Network Computing (VNC) là công nghệ cho phép điều khiển máy tính từ xa thông qua giao thức Remote Frame Buffer (RFB). VNC hoạt động theo mô hình client/server, trong đó VNC client được cài đặt trên máy tính cục bộ, còn VNC server được cài đặt trên hệ thống từ xa để quản lý. Máy chủ sẽ truyền hình ảnh màn hình đến client để người dùng có thể thao tác từ xa.

Trong bài viết này, chúng ta sẽ hướng dẫn cách cài đặt và cấu hình VNC Server trên Ubuntu 22.04.

Bước 1: Cài Đặt VNC Server

Đầu tiên, cập nhật hệ thống và cài đặt TightVNC Server bằng cách chạy lệnh:

sudo apt update

sudo apt -y install tightvncserver

image 317

Bước 2: Cài Đặt Môi Trường Desktop

Để sử dụng VNC, bạn cần có môi trường desktop. Trong bài viết này, chúng ta sẽ cài đặt Xfce:

sudo apt install xfce4 xfce4-goodies -y

Bạn có thể sử dụng các môi trường desktop khác nếu muốn.

Bước 3: Cấu Hình VNC Server

1. Thiết Lập Mật Khẩu Truy Cập

Chạy lệnh sau để đặt mật khẩu cho VNC Server:

vncpasswd

Nhập và xác nhận mật khẩu của bạn khi được yêu cầu.

2. Khởi Động VNC Server

Khởi động VNC Server bằng lệnh:

vncserver :1

3. Dừng VNC Server

Nếu cần dừng VNC Server, sử dụng lệnh:

vncserver -kill :1

4. Cấu Hình Môi Trường Desktop Cho VNC Server

Mở file cấu hình:

sudo nano ~/.vnc/xstartup

Thêm dòng sau vào cuối file:

exec /usr/bin/startxfce4 &

image 318

Sau đó, khởi động lại VNC Server với độ phân giải và độ sâu màu mong muốn:

vncserver :1 -geometry 800x600 -depth 24

Bước 4: Kết Nối Đến VNC Server

Bạn có thể kết nối đến máy chủ từ xa bằng VNC client.

1. Mở Port Trên Firewall

Cài đặt UFW và mở port 5901:

sudo apt install ufw -y

sudo ufw allow 5901

2. Cài Đặt VNC Client

Trên Ubuntu, cài đặt VNC client bằng lệnh:

sudo apt install tigervnc-viewer -y

Bước 5: Cấu Hình VNC Server Chạy Với Systemd

Để VNC Server tự động chạy khi khởi động hệ thống, hãy tạo file /etc/systemd/system/vncserver@.service:

sudo nano /etc/systemd/system/vncserver@.service

Thêm nội dung sau:

[Unit]

Description=Start TightVNC server at startup

After=syslog.target network.target

[Service]

Type=forking

User=root

Group=root

WorkingDirectory=/home/root

PIDFile=/home/root/.vnc/%H:%i.pid

ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1

ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i

ExecStop=/usr/bin/vncserver -kill :%i

[Install]

WantedBy=multi-user.target

Thay root bằng tên người dùng thực tế của bạn.

image 319

Khởi Động Systemd

Chạy các lệnh sau để tải lại systemd và kích hoạt VNC Server:

sudo systemctl daemon-reload

sudo systemctl enable --now vncserver@1

Nếu VNC Server đang chạy, hãy dừng và khởi động lại:

vncserver -kill :1

sudo systemctl start vncserver@1

Kiểm tra trạng thái:

systemctl status vncserver@1

image 320

Bước 6: Tải và cấu hình VNC Server trên client để quản lý máy chủ từ xa

Tải và cài đặt RealVNC Viewer

Chọn File -> New Connection -> ở tab General -> Nhập địa chỉ VNC Server và đặt tên cho VNC Server

Tiếp theo connection đến VNC Server

image 322
image 323

Kết Luận

Bây giờ, bạn đã có VNC Server hoạt động trên Ubuntu 22.04. Bạn có thể kết nối từ xa để quản lý hệ thống dễ dàng hơn với giao diện đồ họa.

Chúc bạn thành công! 🚀

What are your feelings
Cập nhật vào 24/03/2025
Cùng nhau, Trực tuyến.

Chúng tôi ở đây giúp các bạn có thể làm việc online một cách hiểu quả nhất.

Theo Dõi Chúng Tôi

Copyright © 2025. All Rights Reserved To VMon Cloud.