天天看点

RHEL7 配置VNC远程桌面

VNC(Virtual Network Computing) 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。

第一步 

安装vnc server所需要的软件包:

# yum install vnc-server vnc

第二步

创建一个新的VNC配置文件,/lib/systemd/system/[email protected],这是一个配置文件模版,可以拷贝一份出来进行相关修改,比如我这里是开启3号窗口作为远程桌面:

# cd /lib/systemd/system

# cp [email protected] vncserver@:3.service

第三步

#使用VI编辑器修改vncserver@:3.service,把如下标红的内容修改为你需要的用户名: 

[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 || :'

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

[Install]

WantedBy=multi-user.target 

第四步

更新systemctl,使刚才的修改生效:

# systemctl daemon-reload

第五步

设置用户vnc的密码:

# vncpasswd

第六步

使用3号窗口启动VNC服务:

# vncserver :3

第七步

开放防火墙的vnc服务:

# firewall-cmd --permanent --add-service=vnc-server

# firewall-cmd --reload

第八步

在Windows下安装VNC-Viewer,进行远程访问。

访问格式:192.168.1.21:5903

修改默认分辨率

# vim /usr/bin/vncserver     查找到默认的分辨率:1024X768,然后进行修改,重启生效。

 49 $geometry = "1024X768";

'

本文转自babylater51CTO博客,原文链接:http://blog.51cto.com/babylater/1894679 ,如需转载请自行联系原作者