RHEL7 VNC配置

环境:redhat企业7.0 iptable -F selinux=disable

VNCserver: 192.168.122.126 server126.example.com


.安装VNC

[root@server126  ~]# yum install vnc-server -y



.先介绍下新版本对旧版本的保留

在当前用户下vncserver这个命令还是可以直接开启端口的

在旧版本中的命令,在新版本中还适用:

[root@server126  ~]# vncserver :3 #当前用户开启VNC的:3端口,如果没有设置VNC用户密码,则会提示输入密码,这个方式在系统重新启动的时候端口失效

[root@server126  ~]# vncserver -list #列出当前所有的端口

[root@server126  ~]# vncserver -kill :3 #关闭:3端口


以上这些在新版本中都适用。



.下面介绍RHEL7.0VNC配置方法


1.配置YUM源后确认已安装

#yum install vnc-server -y



2.生成配置模板【这里有讲究】

@7.0中对每一个端口都采用拆分管理,即一个配置文件可以对应一个端口@后的:3是你要开的端口

#cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:3.service


3.修改文件

@/home/<USER>:是你的用户的家目录,root用户是/root

#vim /lib/systemd/system/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 || :'

#ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

#PIDFile=/home/<USER>/.vnc/%H%i.pid

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

PIDFile=/root/.vnc/%H%i.pid

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

[Install]

WantedBy=multi-user.target


4.生成<USER>的密码

@如果不是root用户,则su -切到那个用户之后再运行vncpasswd

#vncpasswd


5.启用vncserver@:3.service

#systemctl enable vncserver@\:3.service


6.启动vncserver@:3.service

#systemctl start vncserver@\:3.service

【客户端就可以用vncviewer 192.168.122.126:3这个方法连接了】

                                            【求关注,求交流,让我们一起称霸,一起飞】

转载于:https://my.oschina.net/u/1759688/blog/321081

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值