VNC服務器的搭建(帶圖形化支持)


環境:centos7.6最小化安裝

圖形化支持

如果希望安裝簡單的圖形支持的話,僅包含gnome的最最最最基礎的包的話可以使用以下命令

yum groups install "X Window System"

yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

如果想安裝gnome全量的圖形化工具支持的話。則執行以下命令

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

選上述之一的圖形化支持執行命令之后使用以下命令修改系統的啟動級別,修改為默認啟動圖形化界面

systemctl set-default graphical.target

1,先安裝vncserver端

yum install tigervnc-server

2,創建vncserver運行的配置文件

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

vncserver@:1.service為配置文件的名稱,文件名內的1含義為vnc的會話接口。允許創建多個會話接口。

3,編輯vncserver@:1.service配置文件

vi /etc/systemd/system/vncserver\@\:1.service

[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

   

[Service]

Type=forking

User=root #創建vnc服務的用戶名為root

# Clean any existing files in /tmp/.X11-unix environment

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

ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i" #執行該任務使用root的權限

PIDFile=/root/.vnc/%H%i.pid #執行上述vnc用戶root的PID文件路徑

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

[Install]

WantedBy=multi-user.target

   

4,創建vnc用戶的密碼

由上述配置文件的知道,vnc的用戶名為root,如果上述配置文件指定了其他用戶,則需要切換到其他用戶下執行創建密碼的操作

創建vnc用戶密碼

vncpasswd

[root@bogon ~]# vncpasswd #這里設置的密碼是可以操控服務器的,連接時輸入這個密碼,或者下面的密碼

Password:

Password must be at least 6 characters - try again

Password:

Password must be at least 6 characters - try again

Password:

Verify:

Would you like to enter a view-only password (y/n)? Y #設置一個只可以查看,但是無法操作,相當於錄制屏幕而已,如果不需要可以選n

Password:

Verify:

   

5,重載進程,重啟服務

systemctl daemon-reload

systemctl start vncserver@:1.service

systemctl enable vncserver@:1.service #開機啟動

   

6,配置防火牆

firewall-cmd --zone=public --add-port=5901/tcp --permanent

firewall-cmd --zone=public --add-port=5902/tcp --permanent

firewall-cmd --reload #重載防火牆

   

7使用VNC viewer連接測試

連接地址為192.168.197.30:1,注意這里的冒號1不是端口號,而是指vncserver發布的第一個會話窗口。就是上述vncserver@:1.service配置文件名字中的1

   


免責聲明!

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



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