Cách cài đặt và chạy máy chủ VNC trên Ubuntu Linux

Cách cài đặt và chạy máy chủ VNC trên Ubuntu Linux

Truy cập máy tính thông qua máy tính để bàn từ xa là một phần quan trọng trong cuộc sống công việc. Các chương trình máy tính để bàn từ xa cho phép bạn truy cập và điều khiển các hệ thống khác không khả dụng đối với bạn. Công việc tại nhà đã làm cho máy tính từ xa trở nên phù hợp hơn bằng cách cho phép mọi người từ các vùng xa xôi có thể làm việc từ xa bằng máy tính của họ.





Hướng dẫn này cho thấy bạn phải cài đặt Máy chủ Điện toán Mạng Ảo (VNC) trên Ubuntu 20.04 LTS để có thể thực hiện tính toán từ xa trên hệ thống của mình.





Máy chủ VNC là gì?

Theo truyền thống, các máy tính Linux truy cập các hệ thống khác thông qua thiết bị đầu cuối bằng các tiện ích như Secure Shell (SSH). Tuy nhiên, thách thức duy nhất với giao diện dòng lệnh là bạn không thể tương tác với PC khác bằng GUI. Đây là lúc kết nối VNC có ích.





Máy chủ Điện toán Mạng Ảo, thường được gọi là máy chủ VNC là một hệ thống cho phép bạn truy cập từ xa và tương tác với một PC khác qua mạng bằng giao diện đồ họa. Nhiều ứng dụng VNC đã được phát triển; một số trong số đó bao gồm TightVNC, TigerVNC và RealVNC. Trong hướng dẫn này, chúng tôi sẽ sử dụng x11vnc máy chủ để thiết lập tính toán từ xa trên hệ thống Ubuntu của chúng tôi.

X11vnc là một máy chủ VNC nhẹ, không tạo thêm màn hình cho máy tính từ xa. Thay vào đó, nó hiển thị màn hình x11 hiện có (KDE, GNOME, Xfce, v.v.) của hệ thống Linux của bạn trong thời gian thực. Một ưu điểm khác với x11vnc là bạn có thể sử dụng bất kỳ ứng dụng khách hoặc trình xem VNC nào để kết nối với nó.



Máy chủ x11vnc được tích hợp mã hóa SSL / TLS và xác thực RSA 2048 bit, bao gồm hỗ trợ VeNCrypt cùng với tài khoản UNIX và hệ thống đăng nhập mật khẩu.

Cài đặt Trình quản lý hiển thị tương thích

Ubuntu Linux sử dụng GNOME Desktop Manager (GDM) làm trình quản lý hiển thị mặc định. Các phiên bản Ubuntu mới hơn sử dụng gdm3 . Thật không may, GDM thường không hoạt động tốt với máy chủ x11vnc. Để khắc phục điều này, bạn sẽ phải cài đặt Trình quản lý hiển thị ánh sáng hoặc lightdm .





Mở thiết bị đầu cuối bằng cách sử dụng Ctrl + Alt + T phim tăt. Trước tiên, hãy cập nhật các nguồn phần mềm của bạn bằng cách sử dụng đúng cách .

sudo apt update

Sau đó, cài đặt lightdm bằng lệnh được đề cập bên dưới:





sudo apt install lightdm

Màn hình sau sẽ xuất hiện trong quá trình cài đặt. Nhấn nút Vào trên bàn phím của bạn để tiếp tục.

Tiếp theo, chọn lightdm tùy chọn và nhấn Vào trên bàn phím của bạn.

Khởi động lại PC của bạn để các thay đổi của trình quản lý hiển thị có hiệu lực.

sudo reboot

Bạn sẽ nhận thấy một chút thay đổi trong màn hình đăng nhập sau khi khởi động lại vì bạn đang sử dụng lightdm với tư cách là người quản lý hiển thị của bạn.

Cài đặt x11vnc Server trên Ubuntu

Để cài đặt máy chủ x11nvc, hãy mở thiết bị đầu cuối hệ thống của bạn bằng cách nhấn Ctrl + Alt + T . Sau đó, chạy lệnh sau.

sudo apt install x11vnc

Định cấu hình Máy chủ x11vnc

Bây giờ bạn sẽ định cấu hình một dịch vụ được sử dụng để khởi động máy chủ x11nvc. Tạo một tệp có tên x11nvc.service bên trong / lib / systemd / system / danh mục. Hướng dẫn này sử dụng Vim nhưng bạn có thể sử dụng bất kỳ trình soạn thảo văn bản Linux khác sự lựa chọn của bạn, ví dụ: nano.

sudo vim /lib/systemd/system/x11vnc.service

Sao chép và dán nội dung bên dưới vào tệp dịch vụ mới tạo.

[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 randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Văn bản randompassword là mật khẩu mà bạn sẽ sử dụng để đăng nhập vào máy chủ của mình. Chỉnh sửa nó và đặt nó thành mật khẩu mạnh ưa thích của bạn.

Liên quan: Cách tạo mật khẩu mạnh mà bạn sẽ không quên

Nói một cách đơn giản, văn bản trong tệp dịch vụ nói rằng: đây là một dịch vụ con và hệ thống sẽ khởi động dịch vụ này sau khi tất cả các dịch vụ khác đã khởi động. Trong trường hợp không thành công, dịch vụ sẽ tự khởi động lại trước khi quá trình đạt được mục tiêu nhiều người dùng.

Nếu bạn đang sử dụng Vim, hãy nhấn nút Thoát ra Chìa khóa. Sau đó, gõ : wq tiếp theo là Vào chìa khóa cho lưu các thay đổi và thoát khỏi trình chỉnh sửa Vim .

Sau khi lưu tệp, hãy đảm bảo tải lại hệ thống cấu hình trình quản lý và các tệp đơn vị.

systemctl daemon-reload

Sau đó, kích hoạt dịch vụ x11vnc.

bạn có thể trộn 4gb và 8gb ram được không
systemctl enable x11vnc.service

Cuối cùng, khởi động máy chủ VNC bằng lệnh dưới đây.

sudo systemctl start x11vnc.service

Kiểm tra trạng thái của dịch vụ x11vnc bằng cách sử dụng systemctl .

systemctl status x11vnc.service

Đầu ra sẽ tương tự như hình dưới đây.

Như bạn có thể thấy từ đầu ra ở trên, dịch vụ đang hoạt động và đang chạy.

Một điều quan trọng khác cần lưu ý là cổng mà máy chủ x11vnc đang sử dụng (trong trường hợp này, cổng 5900 ).

Bật cổng máy chủ trong tường lửa của bạn

Ubuntu sử dụng ufw tường lửa theo mặc định. Để cho phép các PC khác truy cập hệ thống Ubuntu qua cổng được sử dụng bởi máy chủ x11vnc, hãy phát hành lệnh sau.

sudo ufw allow 5900/tcp

Kết nối từ máy tính khác

Bây giờ bạn có thể kết nối với hệ thống Ubuntu của mình thông qua kết nối máy tính từ xa bằng VNC.

Bạn có thể sử dụng bất kỳ ứng dụng khách VNC nào để kết nối với PC Ubuntu Linux. Một trong những người xem VNC được đề xuất là VNC Connect bởi RealVNC. Nó có sẵn cho hầu hết mọi nền tảng chính bao gồm macOS, Linux, Windows, iOS, Android, v.v.

Tải xuống: VNC Viewer của RealVNC

Sau khi tải xuống ứng dụng khách VNC, hãy cài đặt nó trên hệ thống của bạn và khởi chạy ứng dụng.

Hướng dẫn này sử dụng cài đặt macOS của VNC Connect nhưng quá trình này cũng tương tự đối với các hệ điều hành khác.

Nhập địa chỉ IP của PC bạn muốn kết nối, theo sau là số cổng được sử dụng bởi máy chủ x11vnc. Sau đó, nhấn Vào trên bàn phím của bạn để kết nối.

Ghi chú: Trong Ubuntu, bạn có thể lấy địa chỉ IP của mình bằng cách gõ lệnh bên dưới.

ip addr

Kết nối VNC sẽ không được mã hóa, có nghĩa là bất kỳ ai nghe trộm trên mạng đều có thể truy cập vào dữ liệu và xem nó một cách dễ dàng. Tuy nhiên, mật khẩu đã được mã hóa. Máy khách VNC sẽ cảnh báo bạn về kết nối không được mã hóa. Chọn Tiếp tục để tiếp tục.

Trên màn hình tiếp theo, bạn sẽ được yêu cầu nhập mật khẩu, đó là mật khẩu bạn đã đặt trong x11vnc.service tệp ở trên. Nhập mật khẩu tương ứng và nhấn Vâng để tiếp tục.

Bây giờ bạn sẽ có thể truy cập PC của mình từ một thiết bị khác.

Tắt khóa màn hình

Một trong những vấn đề gặp phải khi sử dụng máy chủ x11vnc là khóa màn hình. Tuy nhiên, bạn có thể dễ dàng khắc phục sự cố này bằng cách tắt khóa màn hình trên PC của mình.

Đi qua Cài đặt> Quyền riêng tư> Khóa màn hình và đảm bảo rằng bạn vô hiệu hóa Khóa màn hình tự độngKhóa màn hình khi tạm ngừng tùy chọn.

Ghi chú : Đây là một nguy cơ bảo mật tiềm ẩn, vì vậy hãy đảm bảo bật lại sau.

Làm việc từ xa trên máy Linux của bạn

Các chương trình máy tính để bàn từ xa là một phần quan trọng trong cuộc sống của bạn nếu bạn đang làm việc từ xa. Ngay cả khi bạn đã thiết lập một máy chủ VNC trên hệ thống của mình, bạn sẽ không thể truy cập vào hệ thống mà không có máy khách VNC. Với máy chủ VNC được cài đặt trên PC Linux, bạn có thể truy cập hệ thống của mình từ các thiết bị khác, bất cứ lúc nào và bất cứ nơi đâu.

Hệ điều hành không phải là một giới hạn khi nói đến tính toán từ xa. Một số ứng dụng có sẵn cho hầu hết mọi hệ điều hành cho phép bạn thiết lập máy chủ VNC trên máy tính của mình.

Đăng lại Đăng lại tiếng riu ríu E-mail 10 phần mềm truy cập từ xa hàng đầu để điều khiển PC Windows của bạn từ mọi nơi

Bạn làm gì khi cần làm việc trên máy tính ở khắp các địa điểm? Sử dụng phần mềm truy cập từ xa này để kết nối với PC khác từ bất kỳ đâu.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Máy tính từ xa
  • Truy cập từ xa
  • Ubuntu
Giới thiệu về tác giả Tốt để đi(36 bài báo đã xuất bản)

Mwiza phát triển phần mềm theo chuyên môn và viết nhiều trên Linux và lập trình front-end. Một số sở thích của anh ấy bao gồm lịch sử, kinh tế, chính trị & kiến ​​trúc doanh nghiệp.

màn hình cảm ứng máy tính bảng lg không hoạt động
Xem thêm từ Mwiza Kumwenda

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký