桌面和VNC安装以及VNC的使用
简介
VNC (Virtual Network Console)是虚拟网络控制台的缩写。它是一款远程控制工具软件,可以进行远程桌面控制。VNC基本上是由两部分组成:一部分是客户端的应用程序vncviewer;另外一部分是服务器端的应用程序vncserver。要对Linux系统进行远程桌面控制的前提是有桌面,所以我们需要先给我们要安装VNC的主机安装一个桌面,这里使用的是xfce+tigervnc的组合。
安装和配置
- 先关闭linux安全子系统
setenforce 0
- 再关闭防火墙(这里是为了做实验方便所以直接把防火墙关掉了,实际应用中只需要开放对应的端口)
systemctl stop firewalld
- 安装epel源
yum install -y epel-release
- 升级所有包
yum upgrade
- 安装桌面
yum groupinstall -y xfce
- 安装中文
yum install -y cjkuni-ukai-fonts
- 安装vnc
yum install -y tigervnc tigervnc-server
- 设置
vncserver :1
,password那里输入密码,verify那里确定密码
- 修改xstartup文件
用ls -la
命令查询后发现有一个.vnc的隐藏文件夹,打开发现有xstartup文件,需要对xstartup进行修改,不然连接的时候可能会有问题(灰屏之类的)
xstartup是vnc的配置文件
注释或者删除掉原来的东西,然后加上下列的东西
xrdb $HOME/.Xresources #加载$HOME/.Xresources
startxfce4 & #启动一个xfce会话
- 修改分辨率
nano config
参考
geometry=1920x1084 #设置分辨率
dpi=96 #DPI(Dots Per Inch,每英寸点数)
使用
- 重启vnc
vncserver -kill :1
vncserver :1
- 连接(需要先下载vnc viewer,这里是在Windows系统上对我的Linux主机进行连接的)
刚刚只设置了1这个桌面,所以这里就连接1,如果设置了其他的也可以连接其他的
接着会出现这个界面,选择continue就行
然后需要输入之前设置的桌面1的密码
然后就进入vnc了(这里可以选择使用默认配置)接着就可以开始使用了