一.安装
1.以root用户运行以下命令来安装vncserver;
yum install tigervnc–server tigervnc–server–module –y
或者
yum install tigervnc–server
2.同样运行以下命令来安装vncviewer;
yum install vnc
3.停止并禁用防火墙;
systemctl stop firewalld.service
systemctl disable firewalld.service
二.配置
1.vncviewer基本上不用配置;
2.vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
或者再增加一个窗口:
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service
编辑vi /etc/systemd/system/vncserver@:1.service
按照指示修改内容参数(由于我打算以root来连接图形界面,因此都改为了root用户)
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
ExecStartPre=-/usr/bin/vncserver –kill %i
ExecStart=/usr/bin/vncserver %i –geometry 1920×1080 –depth 24
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver –kill %i
[Install]
WantedBy=multi–user.target
如果 Type=forking报错,改为Type=simple
上述内容中最好设置为root用户,否则会报错
三.应用
1. 更新systemctl以使其生效;
systemctl daemon–reload
2. 设置vncserver的密码;
vncpasswd:1
按提示输入密码以及确认密码
注释:
Password:第一次输入密码
Verify:确认密码
Would you like to enter a view-only password (y/n)?:是否创建一个只读用户 选N即可
3. 启动该服务用来启用vnc的1号窗口;
systemctl start vncserver@:1.service 或者 vncserver :1
关闭1号窗口:
systemctl stop vncserver@:1.service 或者 vncserver –kill :1
4. 设置为开机自动启动;
systemctl enable vncserver@:1.service
5;查看端口是否监听:
netstat –lnpt|grep Xvnc
6.开放防火墙的5901端口:
firewall–cmd —zone=public —add–port=5901/tcp —permanent
7.关闭SELinux,编辑/etc/selinux/config 文件:
vim /etc/selinux/config
SELINUX=enforcing改为SELINUX=disabled
8、使用vncviewer客户端连接服务器(该客户端可自行百度搜索下载即可)
9、输入IP后会弹出确认,点击contiue即可:
10、可以看到已成功登陆图形化界面
标签: CentOS8安装VNC
还木有评论哦,快来抢沙发吧~