centos7配置vnc远程桌面

本文介绍了如何在CentOS7上配置VNC Server,包括安装TigerVNC server,创建配置文件,设置开机自启动,并解决启动过程中遇到的错误,最后展示连接成功的截图。参考了相关教程,帮助用户实现远程桌面访问。
摘要由CSDN通过智能技术生成

1. 以root角色运行以下命令来安装TigerVNC server

 
    yum install tigervnc-server
 
    yum install vnc

2. 配置VNC Server

   创建一个新的配置文件

 
  cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

   编辑/lib/systemd/system/vncserver@:1.service,设置用户root相关参数,最终内容如下:

 
  [Unit]
  Description=Remote desktop service (VNC)
  After=syslog.target network.target
  [Service]
  #Type=forking
  Type=simple
  # Clean any existing files in /tmp/.X11-unix environment
  ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
  ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver :1 -geometry 1280x720 -depth 24"
  PIDFile=/home/root/.vnc/%H%i.pid
  ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
  [Install]
  WantedBy=multi-user.target

  更新systemctl来确保其生效   

 
 systemctl daemon-reload

  设置为开机自启动

 
    systemctl enable vncserver@:1.service

  启动服务

  systemctl start vncserver@:1.service 

 

 过程中遇到的错误:

 执行systemctl start vncserver@:1.service启动服务是报错

 Job for vncserver@:1.service failed. See ‘systemctl status vncserver@:1.service’ and ‘journ 
 alctl -xn’ for details.

 解决方式:将vncserver@:1.service中Type参数改为simple后,再执行systemctl daemon-reload,启动成功。(centos7的默认防火墙手动关闭了)。

 

 连接成功后的效果图:

 

  

 参考文章:http://www.centoscn.com/image-text/config/2014/0829/3594.html

                  http://www.jb51.net/os/windows/44493.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值