Hướng dẫn cài đặt và cấu hình VNC Server trên Ubuntu Server (18.04 & 20.04)

  • Saturday 18/12/2021

 

VNC Server cài đặt lên trên Server với mục đích gì? Trong bài hướng dẫn trước, chúng tôi đã hướng dẫn các bạn cài đặt, cấu hình GNOME – Giao diện đồ hoạ trên Ubuntu Server, bạn có thể tham khảo tại đây.

Tuy nhiên làm sao để kết nối bàn phím, chuột và thao tác với môi trường GNOME đã cài đặt trên Server để sử dụng. Phương án đề ra đó là cài đặt VNC Server lên trên Server Ubuntu đã cài trước đó.  Trong bài viết này, để  tôi sẽ hướng dẫn cho bạn cách bạn có thể cài đặt  VNC Server trong Ubuntu chạy trên một máy chủ hoặc VPS hoặc Server riêng với mục đích kết nối trực tiếp đến máy chủ sử dụng giao diện đồ hoạ GNOME.

 

Cài đặt và cấu hình VNC Server trên Ubuntu Server. 

 

1. Cấu hình tối thiểu đề nghị để cài đặt VNC Server.

Mặc định đối với các VPS, Server riêng sử dụng OS Linux nói chung và Ubuntu nói riêng, để tiết kiệm tài nguyên và nâng cao hiệu xuất – thông thường đều cài đặt và sử dụng trên giao diện dòng lệnh, vì vậy VNC Server không thực sự cần thiết để cài đặt lên trên Server.
Tuy nhiên, với mục đích riêng, người dùng có thể cài đặt GNOME – giao diện đồ hoạ lên Server, để kết nối đến Server đã cài đặt, bạn cần cài đặt và triển khai VNC Server để thực hiện chức năng trên.
Điều đầu tiên, hãy đảm bảo rằng VPS của bạn hoặc bất kỳ máy chủ nào mà bạn có đủ tài nguyên (về dung lượng, cpu, & ram) để cài đặt GNOME và VNC Server trong trường hợp này. Tại PA Việt Nam, trong quá trình sử dụng, bạn có thể tuỳ biến nâng cấp cấu hình theo nhu cầu riêng.
  • CPU: 1 GHz processor or better.
  • RAM: 1.5 GB RAM (system memory).
  • Ổ cứng: 10 GB dung lượng ổ cứng trống cho việc cài đặt.

2. Chuẩn bị và tiến hành cài đặt – cấu hình.

Trước khi tiến hành cài đặt VNC Server, bạn cần đảm bảo rằng các repository trên server của bạn đã được cập nhật. Để làm điều này, chúng ta có thể SSH trực tiếp vào Server và tiến hành chạy lệnh sau:

sudo apt update

Bạn cũng có thể tiến hành cập nhật cài đặt Ubuntu Server:

sudo apt upgrade

3. Tiến hành cài đặt VNC Server trên Ubuntu 18,04 & 20.04

Đối với bài viết hướng dẫn này, chúng tôi sẽ cài đặt máy chủ TigerVNC trên máy chủ Ubuntu của chúng tôi. Ngoài ra còn có các phần mềm VNC khác, nhưng theo tôi TigerVNC là phần mềm dễ cài đặt và thiết lập nhất.

Mở ternimal và thực hiện theo lệnh dưới:

sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension -y


Sau khi cài đặt xong, chúng ta cần khởi động và cấu hình VNC Server để có thể kết nối với nó. Tiếp tục gõ lệnh sau trên ternimal:

vncserver


Bây giờ nó sẽ yêu cầu bạn nhập mật khẩu. Mật khẩu này để xác thực session VNC. Để tăng cường bảo mật, bạn nên đặt mật khẩu phức tạp và coi nó như mật khẩu chính cho máy chủ của mình. Sau khi mật khẩu được đặt, hãy tiếp tục và kill process vncserver.
Bước này là bắt buộc vì chúng ta cần tạo tệp xstartup để đặt lệnh cho Gnome DE để nó khởi động với máy chủ VNC. Gõ lệnh:

vncserver -kill :*


Sau khi kill process sẽ có kết quả tương tự như:

root@vps:~# vncserver -kill :*
Killing Xtigervnc process ID 4905... success!

 

Bây giờ, hãy tạo một tệp mới có tên xstartup tại ~ / .vnc /. chúng ta có thể sử dụng nano để làm điều đó. Nhập: nano ~/.vnc/xstartup Sau đó nhập nội dung sau vào file xstartup, sau đó lưu lại: #!/bin/bash gnome-session & gnome-session được sử dụng cho môi trường Gnome Desktop. Nếu đã cài đặt xfce4, thay vì gnome-session, bạn sẽ gõ startxfce4. Đối với KDE Plasma, nó sẽ là startkde và đối với Openbox, bạn có thể sử dụng openbox-session. Bây giờ, khởi động VNC Server với câu lệnh dưới, trong đó 1280×720 là độ phân giải mong muốn:

vncserver :1 --localhost no -geometry 1280x720

4. Kết nối đến VNC Server.

Sau khi bạn chạy các lệnh trên, máy chủ VNC của bạn sẽ hoạt động. Để truy cập máy chủ của bạn, bạn sẽ cần tìm địa chỉ IP của máy chủ (máy chủ), cổng mà máy chủ vnc đang chạy và ứng dụng vncviwer trên máy khách. Để xác định ip, bạn có thể gõ lệnh “ip a” hoặc khi đăng ký VPS tại PA Việt Nam kỹ thuật viên sẽ cung cấp các đẩy đủ các thông tin cho bạn. Mặc định, nếu bạn chạy khởi động VNC Server với câu lệnh phía trên, port mặc định sẽ là 5901.

Bạn có thể tham khảo sử dụng VNC Viewer tại đây: với mật khẩu như bạn đã đặt tại bước nhập vncserver.

Và đây là kết quả sau khi kết nối thành công.

VỚI HƠN 20 NĂM KINH NGHIỆM

P.A Việt Nam tiên phong trong thị trường Internet & Web. Là nhà đăng ký tên miền lớn nhất Việt Nam. Chuyên nghiệp trong lĩnh vực Tên miền, Lưu trữ Website, Email, Máy Chủ, Thiết kế Web.

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/