天天看點

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 ,如需轉載請自行聯系原作者