您好,登錄后才能下訂單哦!
介紹
VNC是Virtual Network Console(虛擬網絡控制臺)的縮寫。由著名的AT&T的歐洲研究實驗室開發的一款開源軟件。它是一款優秀的遠程控制工具軟件,其主作用就是訪問服務器的圖形界面,并且支持多個用戶訪問。
它的遠程控制能力強大,高效實用,其性能可以和Windows和MAC中的其它遠程控制軟件相媲美。
VNC由兩部分組成服務器端和客戶端。VNC Server是在可以運行在Linux、UNIX、Windows等多種操作系統上,客戶端組件VNC Viewer也有多種平臺上的版本。
實驗
實驗環境
系統:CentOS Linux release 7.2.1511 (Core)
系統位數:x86_64
關閉防火墻
[root@controller ~]# systemctl stop firewalld.service
[root@controller ~]# systemctl disable firewalld.service
關閉SELinux
[root@controller ~]# setenforce 0 #臨時關閉
[root@controller ~]# sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config #永久
VNC安裝
[root@controller ~]# yum -y install tigervnc-server
創建密碼
[root@controller ~]# vncpasswd
Password:123123
Verify:123123
增加窗口
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
注意:1表示5901端口,可創建多端口,多個用戶登錄。
修改配置
[root@controller ~]# vim /lib/systemd/system/vncserver@:1.service
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"PIDFile=/root/.vnc/%H%i.pid |
注意:打開編輯文件時,文件開頭有相關操作介紹。
重新加載配置
[root@controller ~]# systemctl daemon-reload
啟動服務
[root@controller ~]# systemctl start vncserver@:1.service
可配置開機啟動:
[root@controller ~]# systemctl enable vncserver@:1.service
安裝桌面服務(如果已是就跳過)
[root@controller ~]# yum -y group install "GNOME Desktop"
注意:需要重啟系統,另外利用VNC操作KVM虛擬機是一個不錯的選擇(本機就無需安裝桌面服務)。
連接桌面
單用戶連接
多用戶連接
FQA
Q:連接時報錯“too many security failures”
A:服務存在問題,需要重啟服務“systemctl restart vncserver@:1.service”。
Q:VNC連接安全?
A:VNC默認連接不加密,可以利用ssh加密連接,具體操作方法請自行研究。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。