Centos7安装配置VNC--亲测可行
  iAck209T9jvv 2023年11月02日 282 0


安装service:
yum install tigervnc-server tigervnc-server-module

安装viewer:
yum install vnc

停止或者禁用防火墙:【以便访问端口、或者可以将端口加入白名单】
systemctl stop firewalld.service
systemctl disable firewalld.service

vncserver的配置,创建一个新的配置文件:
以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可):
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

编辑/lib/systemd/system/vncserver@:1.service,设置用户root相关参数,最终内容如下:【当然也可以开启多几个窗口】

将vncserver@:1.service文件中得修改为VNC Client连接的账号,这里修改为root了,PIDFile也需要修改下,文件内容如下


Centos7安装配置VNC--亲测可行_重启


中的改为root即可。【改为root表示为root用户配置,当然也可以改为其它用户】

1.重载配置生效:

systemctl daemon-reload

2、设置vncserver的密码;
vncpasswd root 或者vncpasswd
root是用户

按提示输入密码以及确认密码
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、若发现启动失败,则重启一次系统,然后重新启动1号窗口
6、在windows上安装客户端软件VNCView
假设linux服务器IP为192.168.77.77,开的窗口为1,则连接时如192.168.77.77:5901

如果遇到如下报错:
Job for vncserver@:1.service failed because a configured resource limit was exceeded. See “systemctl status vncserver@:1.service” and “journalctl -xe” for details.
解决方法:【2种方法】
1.把/root/.vnc/xstartup里的vncserver -kill $DISPLAY注释掉;
或者
2.
systemctl daemon-reload

或者
3.直接删除/tmp/.X11-unix/目录
rm /tmp/.X11-unix/ -rf

然后重启服务
vncserver -kill :1
vncserver :1


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  nQkVcpdWfLDr   2023年11月13日   35   0   0 DesktopSystem重启
  3M67F8YJLxn2   2023年11月13日   94   0   0 重启
iAck209T9jvv