VNC使用及其常見問題解決方法
博主之前在博文(https://www.cnblogs.com/kangbazi666/p/14153604.html)中已經介紹了多人VNC的配置方法,下面將簡單介紹其使用方法及常見問題的解決方法。
VNC使用
開啟VNC埠
開啟vnc埠步驟如下:
步驟1:開啟MobaXterm軟體,登陸伺服器進入後臺:
步驟2:輸入vnc埠服務開啟命令:
vnc4server :埠號
當出現上圖所示內容,表示埠正常開啟。
登入VNC遠端桌面
登入步驟如下:
步驟1:開啟VNC Viewer,並輸入host:埠號,然後點選ok進入密碼介面。
步驟2:輸入密碼,然後點選ok即可進入遠端桌面。
通過VNC建立虛擬機器
步驟1:開啟MobaXterm軟體,進入KVM伺服器,新建“映象檔案目錄”,當然也可以自行選擇其它資料夾。
步驟2:點選上傳檔案按鈕,選擇本地的kvm映象檔案,然後點選開啟開始上傳。
步驟3:回到VNC遠端桌面,點選螢幕最下面的按鈕,選擇所有應用程式並在搜尋框輸入“vir”,即可跳出virtual machine manager,然後點選啟動開啟虛擬系統管理器。
步驟4:點選按鈕,選擇匯入現有磁碟映像,然後點選前進。
步驟5:點選瀏覽,找到本地的映象檔案,然後點選前進。
步驟6:設定記憶體和CPU。
步驟7:命名虛擬機器,然後選擇網路(此操作可選),完成。
步驟8:等待安裝完成出現以下畫面時,將其關機。
步驟9:點選虛擬機器詳情按鈕,找到顯示協議,選擇VNC伺服器並選擇鍵對映,然後點選應用,再點選啟動按鈕重新開機。
步驟10:點選新增硬體新增工作介面。
VNC常見問題的解決方法
VNC埠問題
(1)Connection refused
例如當從埠1連線vnc時,可能會出現如下報錯:unable to connect to host: Connection refused(10061)
登入進入伺服器終端檢視:
vnc4server :1
發現會顯示:A VNC server is already running as :1
注意前面Waring,需要將圖中紅框裡面的內容刪除:
rm -rf /tmp/.X11-unix/X1
然後重新開啟該埠即可:
出現上圖所示內容,則表示埠已成功開啟,重新登入vnc即可。
上述還有另外一種類似情況:
將圖中紅框裡面的內容刪除:
rm -rf /tmp/.X32-lock
刪除後重新執行啟動該埠:
會出現第一種情況的路徑,這時候需要繼續刪除該類檔案:
rm -rf /tmp/.X11-unix/X32
然後再重新執行啟動該埠就可以正常啟動了。
(2)VNC建立許可權問題
當建立埠3的時候,出現如下圖紅框所示情況,雖然能成功建立,但是當從VNC登入進去,會發現背景是漆黑一片,除了一個叉形的滑鼠以外,原因是新建立的VNC埠的啟動檔案許可權出現了問題。
這時將剛剛啟動的VNC服務程序殺掉:
vnc4server -kill :3
然後重新啟動該VNC埠服務,如果重新啟動該埠VNC服務仍然出現該問題,說明VNC啟動檔案仍然失敗
解決辦法:開啟啟動檔案(不需要編輯),輸入以下命令:
sudo vi /root/.vnc/xstartup
然後點選Esc -> : -> q -> 回車,退出檔案編輯,重新啟動該VNC埠服務,出現以下內容,即啟動成功:
(3)VNC網路問題
通過VNC遠端桌面的時候不要手動斷開網路,否則會使所有使用者斷開連線,只能使用顯示器去連線伺服器開啟。
當顯示器連線伺服器進行登入時,可能會出現登入死迴圈問題,可以通過Ctrl+Alt+F2進入tty2終端,然後輸入使用者名稱和密碼進入,輸入如下命令:
cd ~
sudo chown nsfocus:nsfocus .Xauthority
成功後檢視檔案所屬:
ls .Xauthority -l
按下Ctrl+Alt+F1回到圖形介面重新登入,不行的話重啟登入。
如果上述操作無效,可以通過tty2終端配置臨時網路,然後通過VNC遠端登入桌面開啟網路。
VNC遠端虛擬機器鍵盤問題
通過VNC遠端連線伺服器進入KVM虛擬機器操作時,鍵盤無法操作問題解決方法:
開啟虛擬機器,需要修改顯示協議VNC:
①選擇型別為VNC伺服器;
②選擇鍵對映為en-us