關于VNC:VNC是一款使用RFB協定的屏幕畫面分享及遠程操作軟件,VNC允許您訪問和控制您的桌面應用程序,無論您在世界的哪一端。VNC遠程控制軟件最大的特色莫過于它的平台無關性,您可以用Windows電腦控制Linux系統或蘋果的Mac OS,反之亦同。VNC軟件主要由兩個部分組成:vnc server及VNC viewer。用戶需先将VNC server安裝在被控端的計算機上後,才能在主控端執行 VNC viewer 控制被控端。
讓我們一起來看看在麒麟V10服務端如何安裝VNC,并通過麒麟終端連接實現遠程圖形化桌面管理操作,請大家多多點贊、收藏、評論、關注哦![來看我][來看我][來看我]
1、将 VNC 軟件 tigervnc-server-1.10.1-2.p01.ky10.aarch64.rpm 上傳至服務器(通過SSH或SFTP都可以)
2、安裝VNC服務:
sudo rpm -ivh tigervnc-server-1.10.1-2.p01.ky10.aarch64.rpm
3、複制一個配置文件到系統服務目錄下
sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
注意:因為VNC服務默認端口為5900,@:1中的數字1表示5901端口,即實際開放端口為5900 服務配置文件名中的數字
4、編輯sudo vim /etc/systemd/system/vncserver@:1.service,主要是修改裡面的用戶,以及啟動命令,完整示例如下:
[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking WorkingDirectory=/home/greatwall User=greatwall Group=greatwall PIDFile=/home/greatwall/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver %i -geometry 1024x768 ExecStop=/usr/bin/vncserver -kill %i Restart=on-success RestartSec=15 [Install] WantedBy=multi-user.target
需要注意的是 ExecStart 部分,是正常啟動程序的命令,默認配置文件中是無法正常啟動的,需要修改。
5、設置VNC連接密碼(注意,要在上面服務中指定的賬戶環境下設置密碼,上文是greatwall)
greatwall$ vncpasswd
設置完後會提示是不是需要創建一個隻讀密碼,可以選否
6、啟動VNC服務:
systemctl daemon-reload
systemctl enable vncserver@\:1.service
systemctl start vncserver@\:1.service
7、在防火牆上添加VNC端口允許通行,或暫時關閉防火牆(不推薦)
開放端口:firewall-cmd --zone=public --add-port=5901/tcp --permanent
或關閉防火牆:systemctl stop firewalld
8、通過終端的“遠程桌面客戶端”或tigervnc viewer進行連接,其中遠程桌面客戶端連接後顔色稍有偏差。
(1)遠程桌面客戶端:
(2)tigervnc viewer在終端運行:/usr/bin/xtigervncviewer
注意修改一下選項:
作者:李淩
更多幹貨盡在【中國信創服務社區】,點擊文末左下角“了解更多”即可進入
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!