這個kvm系列是我的本科畢業設計,邊學邊做,長期更新
首先看下實驗環境:windows上跑的vmware虛擬機器,vncserver安裝在虛擬機器上
虛擬機器已經安裝好了gnome
用yum安裝vncserver
yum -y install tigervnc-server
檢視ip位址
ens33:後面顯示是:192.168.160.130
(如果沒有,你可能沒聯網)
啟動vncserver
這裡的":1"後面要用到組成埠號
把防火牆開啟相應的埠號,前面是:1,埠號是5901;是:2,埠號5902,以此類推。
iptables -i input -p tcp --dport 5901
-j accept
然後server端就處理好了
安裝好後新建乙個connection
在vnc server那裡填上剛才得到虛擬機器的ip位址192.168.160.130,然後再加上埠號:1
連線即可
出現下圖就成功了
這個我找了好久原因,最後感覺是安裝版本的問題
最開始我是這麼安裝vncserver的
然後連不上,換成yum install就好了
換乙個方法開放埠
firewall-cmd --add-port=
5901
/tcp --permanent
這樣就能永久新增埠
輸入
systemctl enable vncserver@:
1.service
結果發現重新開機後沒反應,查詢是否開啟了自啟
systemctl is-enabled vncserver@:
1.service
顯示enabled,這就奇了怪了。
於是再看看狀態
發現第二步提示使用者不存在,導致第四步沒能啟動vncservice
找到原因後修改配置檔案
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:
1.service
vim /etc/systemd/system/vncserver@\:
1.service
找到這兩行
把兩個換成root,再重啟機器,果然好了。
kvm中新增VNC密碼
virsh edit 虛機名 vnc port 5901 autoport no listen 0.0.0.0 keymap en us 在其中加入passwd的屬性,更改為如下 vnc port 5901 autoport no listen 0.0.0.0 passwd 12345678 key...
VNC連線桌面
1 yum y install vnc vnc server 2 修改vncserver主配置檔案 vim etc sysconfig vncservers 複製最後兩行並去掉行首注釋符,然後修改為 vncservers 1 root vncserverargs 1 geometry 1024x76...
KVM遠端連線
1 在kvm管理機上安裝虛擬化管理工具 root localhost yum y groupinstall 虛擬化客戶端 2 配置kvm遠端連線 單擊選單組 應用程式 系統工具 找到並開啟 虛擬系統管理器 由於本機並沒有安裝 虛擬化平台 等kvm服務端軟體組,因此嘗試連到本機的kvm服務時會失敗。不...