雲伺服器ECS安裝VNC實現圖形化訪問

前言

最近買了一臺阿里雲的Linux服務器,想用它來刷學校的網課,但阿里雲的服務器默認不安裝圖形界面和VNC服務,不能遠程連接到服務器的圖形界面,所以需要自行安裝。本文以Ubuntu 16.04為例,討論如何安裝圖形界面和VNC服務。

開啟阿里雲ECS端口

VNC的默認服務端口:5900-59001,所以我們需要在ECS的安全組中開啟相應的端口,首先登錄到阿里雲ECS雲服務器的控制後臺,操作如圖所示。

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

登錄服務器

這裡我們需要通過使用Xshell 來登錄我們的服務器,具體步驟如圖所示。

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

安裝VNC服務組件

成功登錄服務器後,我們在Xshell終端輸入以下代碼:

  1. 更新系統軟件:apt-get-update
  2. 安裝VNCserver:apt-get install vnc4server
  3. 開啟VNC服務:vncserver

啟動VNC服務後,看到類似New ‘:1 ()’ desktop is :1 (代表主機名) 的信息,即表示啟動 vnc 成功。

雲服務器ECS安裝VNC實現圖形化訪問

注意:

  • 安裝VNCserver過程中會提示輸入Y確定,按提示輸入即可;
  • 首次開啟vnc服務要配置vnc,我們需要設置一個8位密碼,這個密碼是用來連接vnc的,如果vnc密碼忘記,可以通過vncpasswd來修改密碼。

安裝和配置gnome桌面環境

依次輸入以下代碼:

  • 安裝X-window的基礎:
  • sudo apt-get install x-window-system-core
  • 安裝登錄管理器:
  • sudo apt-get install gdm
  • 安裝Ubuntu的桌面:
  • sudo apt-get install ubuntu-desktop
  • 安裝gnome配套軟件:
  • sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
  • 備份VNC配置文件:
  • cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
  • 修改VNC配置文件:
  • vi ~/.vnc/xstartup

用Vi將VNC配置文件修改為:

雲服務器ECS安裝VNC實現圖形化訪問

#!/bin/sh# Uncomment the following two lines for normal desktop:export XKL_XMODMAP_DISABLE=1unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrcunset DBUS_SESSION_BUS_ADDRESS[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"  x-window-manager &gnome-session &gnome-panel &gnome-settings-daemon &metacity &nautilus &gnome-terminal &

安裝圖形界面,中間會有一次選項,根據自己的喜好選擇;

用Vi修改文件時先按i進入輸入模式,輸入完成後按Esc返回,然後再輸入:wq退出保存,更多Vi使用命令請參考:Vi命令

然後我們要殺掉原來的桌面進程:

vncserver -kill :1

再生成新的桌面會話:

vncserver :1

本地使用VNC連接

首先我們需要下載VNC Viewer,安裝,然後如圖操作。

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

雲服務器ECS安裝VNC實現圖形化訪問

VNC Server:服務器IP:1Name: 隨便填

然後點擊OK,輸入剛才設置的8位VNC密碼,再點擊OK,連接成功了就可以看到Ubuntu的桌面了!

雲服務器ECS安裝VNC實現圖形化訪問

注意:如果進入Ubuntu桌面遇到系統字體變為小框框的情況(我就遇到了…),更新字體即可。

代碼如下:

cd /usr/share/fonts/

sudo fc-cache -fv

  • 阿里雲ECS使用vnc遠程連接
  • 用VNC搭建Ubuntu VNC可視化界面
  • ubuntu 中文變成小方框 口
  • 雲服務器 ECS Linux 安裝 VNC Server 實現圖形化訪問配置說明
  • [FAQ] 阿里雲ECS雲服務器安全組設置開放端口教程


分享到:


相關文章: