首頁>科技>

一.安裝

1.以root用戶運行以下命令來安裝vncserver;

yum install tigervnc–server tigervnc–server–module –y

或者

yum install tigervnc–server

2.同樣運行以下命令來安裝vncviewer;

yum install vnc

3.停止並禁用防火牆;

systemctl stop firewalld.service

systemctl disable firewalld.service

二.配置

1.vncviewer基本上不用配置;

2.vncserver的配置,創建一個新的配置文件,以開啟1號窗口為例(也可以同時開啟多個窗口,修改數字即可),方法如下:

cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

或者再增加一個窗口:

cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:2.service

編輯vi /etc/systemd/system/vncserver@:1.service

按照指示修改內容參數(由於我打算以root來連接圖形界面,因此都改為了root用戶)

[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

[Service]

Type=forking

User=root

ExecStartPre=-/usr/bin/vncserver –kill %i

ExecStart=/usr/bin/vncserver %i –geometry 1920×1080 –depth 24

PIDFile=/root/.vnc/%H%i.pid

ExecStop=-/usr/bin/vncserver –kill %i

[Install]

WantedBy=multi–user.target

如果 Type=forking報錯,改為Type=simple

上述內容中最好設置為root用戶,否則會報錯

三.應用

1. 更新systemctl以使其生效;

systemctl daemon–reload

2. 設置vncserver的密碼;

vncpasswd:1

按提示輸入密碼以及確認密碼

註釋:

Password:第一次輸入密碼

Verify:確認密碼

Would you like to enter a view-only password (y/n)?:是否創建一個只讀用戶 選N即可

3. 啟動該服務用來啟用vnc的1號窗口;

systemctl start vncserver@:1.service 或者 vncserver :1

關閉1號窗口:

systemctl stop vncserver@:1.service 或者 vncserver –kill :1

4. 設置為開機自動啟動;

systemctl enable vncserver@:1.service

5;查看端口是否監聽:

netstat –lnpt|grep Xvnc

6.開放防火牆的5901端口:

firewall–cmd —zone=public —add–port=5901/tcp —permanent

7.關閉SELinux,編輯/etc/selinux/config 文件:

vim /etc/selinux/config

SELINUX=enforcing改為SELINUX=disabled

8、使用vncviewer客戶端連接服務器

10、可以看到已成功登陸圖形化界面

6
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 「楊戩」畫面拉滿,劇情拉跨,敦煌飛天簡直夢幻