Centos安装可视化桌面(noVNC)
文章目录
1. 关闭防火墙
setenforce 0 systemctl stop firewalld systemctl disable firewalld
2. 安装tigervnc
2.1 锁定配置
chattr +i /etc/resolv.conf
2.2 安装tigervnc
yum install -y tigervnc tigervnc-server
2.3 安装桌面
查看支持的桌面
yum grouplist
安装桌面
yum groupinstall -y "GNOME Desktop"
这个过程会很慢,耐心等待
2.4 安装桌面插件
yum install gnome-panel
安装结束之后会报
Error:Nothing to do
,不用管,没事
yum install nautilus
2.5 更换显示模式
默认是图形界面的模式,你可以修改为命令行模式
# 设置成命令模式 systemctl set-default multi-user.target # 设置成图形模式 systemctl set-default graphical.target
3. 配置tigervnc
3.1 设置密码
vncpasswd
3.2 启动vnc
vncserver :1
:
后面是端口号,0-99 不指定默认为1,第一次会提示输入密码,前两次是可读可写的密码,输入y之后,输入只读的密码,当用只读密码进来时,只能看不能操作,以后可以使用vncpasswd
命令修改密码。
4. 登录vnc
4.1 下载VNC Viewer
下载地址:https://www.realvnc.com/en/connect/download/viewer/windows/
4.2 登录
VNC Server
为你的IP:1
这个1 是我们前面启动vncserver
后面的1,如果你写的2,这里也要写2
4.3 登录效果
5. 安装noVnc
5.1 下载
# 下载 wget https://github.com/novnc/noVNC/archive/master.zip # 解压 unzip master.zip
5.2 生成证书
证书要放到
utils
文件夹下面
cd noVNC-master/utils # 生成证书 openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
前面都不用写,只需要填写
Common Name (e.g. server FQDN or YOUR name) []:
这个字段,填写的内容是本机的hostname
,可通过下面命令查看本机的hostname
hostname
5.3 安装noVnc
# 安装 ./utils/launch.sh --vnc localhost:5901
浏览器打开:http://你的IP:6080/vnc.html
即可看到效果
输入我们前面设置的密码,即可进入桌面