RHEL7 VNC配置

環境:redhat企業7.0 iptable -F selinux=disablelinux

VNCserver: 192.168.122.126 server126.example.comvim


.安裝VNCspa

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



.先介紹下新版本對舊版本的保留unix

在當前用戶下vncserver這個命令仍是能夠直接開啓端口的orm

在舊版本中的命令,在新版本中還適用:server

[root@server126  ~]# vncserver :3 #當前用戶開啓VNC的:3端口,若是沒有設置VNC用戶密碼,則會提示輸入密碼,這個方式在系統從新啓動的時候端口失效ip

[root@server126  ~]# vncserver -list #列出當前全部的端口get

[root@server126  ~]# vncserver -kill :3 #關閉:3端口it


以上這些在新版本中都適用。



.下面介紹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這個方法鏈接了】

                                            【求關注,求交流,讓咱們一塊兒稱霸,一塊兒飛】

相關文章
相關標籤/搜索