ubuntu20.04搭建vnc图形化

2021-10-26 09:59:47 浏览数 (1)

之前同步了18.04系统的搭建,20.4使用可能有点异常,但是总的步骤都是一样,主要修改vncserver

vncserver配置参考链接:

https://askubuntu.com/questions/1285420/how-to-properly-configure-xstartup-file-for-tightvnc-with-ubuntu-20-04-lts-gnome

一、安装vnc服务及配置

1、更新获取软件及版本信息

代码语言:txt复制
# sudo apt-get update

2、安装VNC4Server

代码语言:txt复制
# sudo apt-get install vnc4server

有时候会遇到没有vnc4server包的问题,添加源即可

代码语言:txt复制
# vim /etc/apt/sources.list
追加deb http://archive.ubuntu.com/ubuntu/ bionic universe
代码语言:txt复制
# apt update  更新下源

3、启动vnc服务

代码语言:txt复制
#  vncserver

首次的话会让输入密码,输入vnc登陆的密码即可。

4、查看服务运行状态

代码语言:txt复制
#  ss -nltp   或者是netstat  -nltp

二、Gnome 桌面环境安装与配置

1、安装X-windows的基础

代码语言:txt复制
#  sudo apt-get install x-window-system-core

2、安装登录管理器

代码语言:txt复制
# sudo apt-get install gdm3

3、安装Ubuntu的桌面

代码语言:txt复制
# sudo apt-get install ubuntu-desktop

4、安装Gnome相关配套软件

代码语言:txt复制
# sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

5、修改VNC配置文件

代码语言:txt复制
# vim ~/.vnc/xstartup

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"


[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-session --builtin --session=gnome-flashback-metacity --disable-acceleration-check --debug &
nautilus &
gnome-terminal &

6、重启桌面进程

代码语言:txt复制
# vncserver -kill :1
# vncserver :1

下载vncserver工具连接

官网:https://www.realvnc.com/en/connect/download/viewer/

测试vnc连接

注:安全组已经要放通,并且服务器中的ufw保证不会拦截。

可以关闭ufw测试

代码语言:txt复制
# ufw  disable  // 关闭防火墙
# ufw  status    // 查看状态
# ufw enable    // 开启防火墙

0 人点赞