使用VNC Viewer連接Linux云主機
更新時間 2024-11-14 20:07:34
最近更新時間: 2024-11-14 20:07:34
分享文章
本文以CentOS7.6操作系統為例,介紹如何為云主機安裝VNC Server,以及如何使用VNC Viewer連接云主機。
背景介紹
Linux云主機一般采用SSH連接方式,使用密鑰對進行安全地無密碼訪問。但是SSH連接一般都是字符界面,有時我們需要使用圖形界面進行一些復雜操作。
VNC Viewer是一款免費,并且開源的遠程控制軟件,可以實現批量管理,遠程監控,批量打開鏈接,操作一臺等于同時操作N臺,使用起來十分便捷。
準備工作
- 已創建一臺CentOS7.6操作系統的彈性云主機,并且為云主機綁定彈性公網IP,確保可以連接互聯網,具體操作參見彈性云主機-創建彈性云主機。
- 已在本地PC安裝VNC Viewer客戶端。


給CentOS 7.6云主機安裝gnome桌面環境
- 使用SSH工具或控制臺遠程登錄云主機。帳號:root;密碼:您在創建云主機時設置的密碼。
- 執行如下命令,安裝圖形化界面。
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y
- 執行以下命令,設置默認啟動圖形化界面。
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.targ
- 執行以下命令,重啟云主機。
reboot
-
通過天翼云控制臺遠程登錄方式登錄云主機,詳情請參見登錄Linux 彈性云主機。
登錄云主機后查看可視化界面即表示搭建成功,根據界面提示進行配置進入桌面后,可按需進行相關操作。如圖所示:



安裝VNC Server實現本地遠程圖形化訪問
- 執行如下命令,安裝vncserver。
yum install -y tigervnc-server
- 配置vncserver執行vncsever命令配置vnc密碼(初次啟動的時候需要輸入兩次密碼)。
vncserver
You will require a password to access your desktop.
Password:(輸入并記住該密碼)
Verify:(重復輸入并記住該密碼)

執行以下命令,生成并編輯配置文件。
cp -p /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
執行如下命令修改配置:
vim /lib/systemd/system/vncserver@:1.service


按Esc鍵退出編輯模式,再輸入:wq保存并退出。
- 運行以下命令重啟systemd。
systemctl daemon-reload
- 配置為開機自啟動。
systemctl enable vncserver@:1.service
- 運行以下命令啟動VNC Server。
systemctl start vncserver@:1.service
- 運行命令 ps -ef | grep vnc 確認服務是否已經啟動。如果返回以下類似結果,說明服務已經啟動。


更改安全組規則
- 登錄彈性云主機管理控制臺。
- 單擊彈性云主機名稱,進入詳情頁面。
- 在“安全組”頁簽,單擊“更改安全組規則”,放行5901端口。


使用viewer客戶端連接軟件連接該(CentOS7.6)實例
- 使用準備工作中提供的viewer客戶端連接軟件連接該實例。點擊file——-New connection,創建新連接。


- 輸入對應的信息。



- 雙擊之前創建的連接,點擊進行連接。


- 此處輸入安裝VNC Server時設置的密碼。


- 連接成功。


