centos 安裝VNC Server


linux系統給給開發者帶來性能的便利,但是失去了window系統的界面化管理的便利。下面介紹怎么通過在linux系統上實現界面化操作。(CENTOS為例)

本文詳細講解在centos下安裝VNC 服務並用 VNC viewer 連接。

VNC SERVER 安裝:

1. 用root用戶身份運行以下命令

     

yum install tigervnc-server

2. 停用防火牆

systemctl stop firewalld.service
systemctl disable firewalld.service

3. run服務

which vncserver

結果:/usr/bin/vncserver

 

/usr/bin/vncserver

 

2. 停用防火牆

 

VNC SERVER 配置:

1. 創建一個新的配置文件,以第一個連接為例(也可以同時開啟多個連接,修改數字即可。類似windows的多用戶連接),方法如下:

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

2. 查看以上創建的配置:

 

ls /lib/systemd/system

 

3.  編輯配置文件/lib/systemd/system/vncserver@:1.service. 用你需要連接的用戶名代替<USER>, 一般建議第一個連接給root用戶。

vi /lib/systemd/system/vncserver@:1.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 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 || :'

 

 保存更新VNC配置:

 1. 保存

systemctl daemon-reload 

 

2. 設置vncserver密碼

vncpasswd root

 

3.啟動和關閉 vnc server

systemctl start vncserver@:1.service
systemctl stop vncserver@:1.service

 4.查看vnc的運行轉態

 

systemctl status vncserver@:1.service

 

5.開機自動開啟

systemctl enable vncserver@:1.service

6. 查看vnc 端口號

ss -tulpn|grep vnc

  

開啟VNC server常遇到的問題:

Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
[root@localhost jesse]# vi /lib/systemd/system/vncserver@:2.service

 

修改vncserver@:1.service 中的 Type 改為 simple 

 

再執行

systemctl daemon-reload 

 

VNC viewer 連接

1.下載安裝 vnc viewer:

https://www.realvnc.com/en/connect/download/viewer/

2. 配置

注意: 端口號5901,是第一個連接。默認是590+連接號。可以手動修改端口。

 

 

 

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM