KylinServerV10上配置VNC服务并使用

一、KylinServerV10上配置VNC服务

#KylinServerV10 版本信息
[root@KylinServerV10 network-scripts]# cat /etc/kylin-release 
Kylin Linux Advanced Server release V10 (Tercel)
[root@KylinServerV10 ~]# yum makecache
#安装vncserver相关组件
[root@KylinServerV10 ~]# yum install tigervnc-server tigervnc-server-module
#创建cloud用户组和cloud用户
[root@controller ~]# groupadd -g 10001 cloud
[root@controller ~]# useradd -u 10001 -g 10001 -s /bin/bash -d /home/cloud -m cloud
#修改cloud用户密码
[root@controller ~]# passwd cloud
#在需要设置vnc访问的账户下设置vnc密码(记住此密码,在下一步连接时要用。建议就跟操作用户cloud的密码一样,而操作用户cloud就是使用vnc登录后默认使用的操作系统用户)
#切换到cloud用户
[root@KylinServerV10 ~]# su - cloud
#设置vnc登录密码
[cloud@KylinServerV10 ~]$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
[cloud@KylinServerV10 ~]$ exit
注销
[root@KylinServerV10 ~]# 
#创建vnc配置文件
[root@KylinServerV10 ~]# vim /etc/systemd/system/[email protected]
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
WorkingDirectory=/home/cloud
User=cloud
Group=cloud

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver %i -geometry 1920x1080
ExecStop=/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target
#重新加载systemd 管理配置信息。以下是关于此命令的官方解释,其中说此命令执行后,会重新加载所有unit文件并重建整个依赖树,就是说会让以上/etc/systemd/system/[email protected] 配置文件被认可、识别
#Reload the systemd manager configuration. This will rerun all generators (see systemd.generator(7)), #reload all unit files, and recreate the entire dependency tree. While the daemon is being reloaded, all sockets systemd listens on behalf of user configuration will stay accessible.
[root@KylinServerV10 ~]# systemctl daemon-reload
#启动vnc服务
[root@KylinServerV10 ~]# systemctl start vncserver@:1.service
#设置成开机自启动
[root@KylinServerV10 ~]# systemctl enable vncserver@:1.service
#查看vnc服务
[root@KylinServerV10 ~]# systemctl status vncserver@:1.service

KylinServerV10上配置VNC服务并使用_第1张图片

#确认开启防火墙服务并设置成开机自启动
[root@KylinServerV10 ~]# systemctl start firewalld
[root@KylinServerV10 ~]# systemctl enable firewalld
[root@KylinServerV10 ~]# systemctl status firewalld
#设置防火墙规则,允许5901端口对外服务
[root@KylinServerV10 ~]# firewall-cmd --permanent --add-port=5901/tcp
[root@KylinServerV10 ~]# firewall-cmd --reload

二、使用VNC-Viewer连接KylinServerV10桌面

#下载vnc-viewer安装文件
https://www.realvnc.com/en/connect/download/viewer/

创建一个vnc连接会话
KylinServerV10上配置VNC服务并使用_第2张图片
输入待连接的服务器的ip与vnc使用的端口号(就是前面使用防火墙服务放开的5901端口)
KylinServerV10上配置VNC服务并使用_第3张图片
双击上传会话连接KylinServerV10桌面

你可能感兴趣的:(操作系统使用,KylinServerV10,vnc)