1. 关闭防火墙
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2. 安装tigervnc
它是一个可以远程连接Linux桌面的工具
# 安装依赖
yum install -y epel*
# 安装 tigervnc
yum install -y tigervnc-server
添加一个用户
# 添加用户
adduser pibigstar
# 设置密码
passwd pibigstar
修改配置
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vim /etc/systemd/system/vncserver@:1.service
将 换成刚才我们添加的用户
pibigstar
重新加载配置
systemctl daemon-reload
设置开机启动
systemctl enable vncserver@:1.service
启动
vncserver :1
:
后面是端口号,0-99 不指定默认为1,第一次会提示输入密码,以后可以使用vncpasswd
命令修改密码。
3. 安装noVnc
下载
# 下载
wget https://github.com/novnc/noVNC/archive/master.zip
# 解压
unzip master.zip
生成证书
cd noVNC-master
# 生成证书
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
前面都不用写,只需要填写
Common Name (e.g. server FQDN or YOUR name) []:
这个字段,填写的内容是本机的hostname
安装noVnc
# 安装
./utils/launch.sh --vnc localhost:5901
浏览器打开:http://你的IP:6080/vnc.html?host=VM_208_129_centos&port=6080
即可看到效果
来源:https://blog.csdn.net/junmoxi/article/details/100977131