RHEL7 安裝VNCServer並設置開機自啟


RHEL7 安裝VNCServer並設置開機自啟

  • RHEL 7默認使用的vnc為tigervnc

1、獲取安裝包(在可聯網機器)

yum --downloadonly --downloaddir=/root/packages/vnc tigervnc-server

 

2、安裝vnc

cd /root/packages/vnc && rpm -ivh *.rpm

3、配置開啟自啟vnc:

  • 創建service文件

    # 11表示各個用戶的vnc端口號,一個VNC端口對應一個service文件
    cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:11.service
    

 

  • 修改service文件vncserver@:11.service, 標紅部分為用戶名(必須修改),可配置vnc參數

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=simple
    
    # Clean any existing files in /tmp/.X11-unix environment
    ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    ExecStart=/usr/sbin/runuser -l up -c "/usr/bin/vncserver %i -geometry 1920x1000 -depth 24 %i"
    ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
    
    [Install]
    WantedBy=multi-user.target
    

     

  • 為每個用戶設置vnc密碼

    su - <user>
    vncpasswd
    

     

  • 啟動vnc並設置開機啟動

    systemctl start vncserver@:<display_number>.service  # <display_number>為 具體的vnc端口
    systemctl enable vncserver@:<display_number>.service
    


免責聲明!

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



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