VNC安装

本文详细介绍了在CentOS7系统上安装和配置TigerVNCServer的过程,包括环境准备、安装步骤、配置修改、防火墙设置及常见问题解决,帮助读者实现远程桌面服务。

一、安装环境

centos7

tigervncserver

win10

二、安装

下载tigervnc

[tzh@labserver1 bin]$ yum install tigervnc tigervnc-server tigervnc-server-moduel

1、开启vnc

[tzh@labserver1 bin]$ vncserver :1

设置密码(最好设置成公用密码),开启只读模式选no。

 

2、修改配置文件

打开用户文件,设置用户名

[tzh@labserver1 bin]$ sudo vim /lib/systemd/system/vncserver@.service

修改用户名,为root。
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/home/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target
~


3、关闭防火墙

关闭防火墙,并关闭开机自启动。


[tzh@labserver1 bin]$ systemctl stop firewalld.service
[tzh@labserver1 bin]$ systemctl disable firewalld.service

4、重启VNC


[tzh@labserver1 bin]$ vncserver kill :1

 

5、VNC客户端登陆

ip设置为10.0.04:1

 

 

 

6、设置

1)重新设置VNCserver密码:vncpasswd

3)设置同一个显示端口可以连接多个客户机 [root@server ~]# vncserver -alwaysshared

 

(4)修改/root/.vnc/xstartup文件 由于我们这里使用的centos系统,安装的是gnome桌面 [root@server ~]## sed -i 's/twm &/gnome-session &/' /root/.vnc/xstartup

(5)修改/etc/sysconfig/vncservers文件 在这里文件中可以设置希望运行VNC桌面的用户,以及使用vncview连接时显示的屏幕分辨率。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置 [root@server ~]## echo -e 'VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768" ' >> /etc/sysconfig/vncservers

 

 

 

 

三、注意

1、修改配置文件,用户名为root,因此设置密码是要在root用户下设置。

否则会报错。

Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.

 

另外一种原因:

查看启动日志:

journalctl -xe

需要删除/tmp/.X11-unix/下的内容。

解决:

rm -rf /tmp/.X11-unix/*

然后再启动vnc:

systemctl start vncserver@:1.service

 

2、确认关闭防火墙

selinux不用关闭也能正常使用

 

四、问题

1、进入vnc桌面,鼠标指针是一个黑×,像素低,桌面显示不完整。

参考文章

https://stackoverflow.com/questions/19639221/vnc-black-screen-with-a-x-cursor-on-red-hat-enterprise-linux-server-release-5-3

 

参考博客:

CentOS 7.4下VNC Server服务配置

https://blog.youkuaiyun.com/h106140873/article/details/86628969

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值