CentOS 7 配置 VNC 服务:
前提图形界面已安装
安装图形仅供参与不同版命令有些区别
yum check-update
yum groupinstall "X Window System"
yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
设置默认启动图形界面
unlink /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
重启服务器:
reboot
安装 VNC Server
yum install tigervnc-server
配置单用户单界面
拷贝模板:
cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
特别注意:PIDFile=/home/ha/.vnc/%H%i.pid不增加这行会导致用户登陆时HOME文件夹为同一个
- 启动服务的用户为 root,添加 User=root, 这样 VNC Client 访问时可以看到菜单栏
- 将 <USER> 替换为 user (本机的非 root 用户), 这样用户登录到 user 的界面;
- PIDFile=/home/ha/.vnc/%H%i.pid
- :wq 保存配置之后,重启systemctl daemon-reload
配置访问密码
本例使用 user 用户的桌面环境,如果使用其他用户,请先切换到 user 用户
# su user
$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
开启服务
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
注意
服务的文件 /etc/systemd/system/vncserver@.service没有 :1
:1 使当参数启动服务器,表示启动第一个界面
第二个服务文件就是/etc/systemd/system/vncserver@:2.service
:2表示启动第二个界面
打开防火墙
我们需要配置防火墙, 打开 VNC 服务
firewall-cmd --permanent --add-service vnc-server
firewall-cmd --reload
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)