1.安装桌面环境
1. 配置本地yum源,并确认生效。
2. 安装桌面环境
查看并确认已经存在“Server with GUI”
LANG=en_US.UTF-8 dnf group list
执行如下命令,安装 Gnome 桌面,执行过程中碰到“[y/N]:”时请输入“y”,然后按“Enter”键。
dnf groupinstall 'Server with GUI'
3. 执行如下命令,设置图形桌面启动。
systemctl set-default graphical.target
2.安装vnc
1. 安装vnc
yum install -y tigervnc tigervnc-server
查看是否安装vnc,有如下回显表示安装vnc。
rpm -qa |grep vnc
2. 设置VNC密码,(这里的密码要记住,等回来使用VNC Viewer时要用到)
#第一次给用户设置vnc密码时,最后Would you like to enter a view-only password (y/n)? 输入y继续输入两次密码。
2.1手动启动vnc服务端
1. 启动和停止vnc服务 (命令格式为"vncserver :桌面号",其中"桌面号"用"数字"的方式表示)
关闭服务:vncserver –kill :1
重启服务:vncserver :1 -geometry 1920x1080
使用vncserver –list 可查看启动了多少个桌面
查看vnc进程及端口号
2. 关闭服务器防火墙
systemctl stop firewalld
或者放行vnc端口
firewall-cmd --add-port=5901-5910/tcp --permanent
firewall-cmd --reload
2.2服务方式启动vnc
1. 修改/root/.vnc/xstartup文件
由于我们这里安装的是gnome桌面
# sed -i 's/twm &/gnome-session &/' /root/.vnc/xstartup
2. 配置vnc服务
vi /etc/sysconfig/vncservers
配置说明:
1、VNCSERVERS 配置登录远程桌面的用户名;
2、VNC 的默认监听端口是 5900,监听端口规则为590+usernumber【如 2:root对应端口号5902】
3、VNCSERVERARGS[2] 登录桌面配置;【2 为用户序号,1366x768 为分辨率,-nolisten tcp 为阻止tcp包,-nohttpd 为阻止http包,-localhost 代表只监听本地。如:VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"】
3. 修改启动脚本
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
vi /etc/systemd/system/vncserver@:2.service(拷贝一个新的配置文件,以开启2号窗口为例(想要同时开启多个窗口,修改其中数字即可)
找到其中的<USER> ,修改成自己的用户名,如果是root用户登录桌面就使用root用户,如果使用普通用户登录桌面使用普通用户
4. 加载配置文件,并启动服务
systemctl daemon-reload
开机自启systemctl enable vncserver@:2.service
5. Windows通过vnc客户端连接图形桌面环境
然后提示输入设置的密码:
进入图形桌面环境