針對公有云服務器,特別是linux,一般使用ssh協(xié)議的命令進行連接,使用密鑰對進行安全的無密碼訪問。但是ssh連接的時候一般都是字符界面,有時候我們需要使用圖形界面。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站建設、網(wǎng)站設計、連江網(wǎng)絡推廣、重慶小程序開發(fā)、連江網(wǎng)絡營銷、連江企業(yè)策劃、連江品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供連江建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
在華為云上,試用了一臺云服務器,安裝ubuntu18,可以使用控制臺的vnc consle進行控制 ,在安裝桌面后發(fā)現(xiàn)效果不是很好。所以決定使用vnc view方式連接云服務器。
準備
1、配置好云服務器,能夠使用root賬號登陸unbuntu18
2、個人電腦上安裝好vnc客戶端,如TightVNC或者RealVNC
安裝桌面環(huán)境和vnc服務器
默認情況下,ubuntu18.04服務器沒有安裝圖形環(huán)境或vnc服務器。
桌面環(huán)境使用xfce,它是一個精簡的,輕量話桌面,適合云服務器遠程連接場景下使用
更新包列表
sudo apt update
現(xiàn)在安裝xfce桌面環(huán)境
sudo apt install xfce4 xfce4-goodies
安裝完成后,安裝TightVNC服務器:
sudo apt install tightvncserver
安裝完成后使用vncserver命令進行配置
vncserver
按照提示進行配置
密碼長度必須介于六到八個字符之間。超過8個字符的密碼將自動截斷。
驗證密碼后,您可以選擇創(chuàng)建僅查看密碼。使用僅查看密碼登錄的用戶將無法使用鼠標或鍵盤控制VNC實例。如果您想使用VNC服務器向其他人演示內(nèi)容,這是一個有用的選項,但這不是必需的。
配置vnc服務器
vnc服務器需要知道啟動時需要執(zhí)行的命令,具體連接到哪個圖形界面
這些命令位于主目錄的下xstartup的.vnc文件中調(diào)用的配置文件,首次啟動vnc在tcp端口5901上啟用。:1代表vnc實例,如:2,:3 等
首先要停止:1實例
vncserver -kill :1
修改xtartup文件
vim ~/.vnc/xstartup
添加如下內(nèi)容
#!/bin/bash xrdb $HOME/.Xresources startxfce4 &
文件中的第一個命令xrdb $HOME/.Xresources告訴VNC的GUI框架讀取服務器用戶的.Xresources文件。用戶可以在.Xresources其中更改圖形桌面的某些設置,如終端顏色,光標主題和字體渲染。第二個命令告訴服務器啟動Xfce,在這里您可以找到舒適地管理服務器所需的所有圖形軟件。
為了保證vnc服務正常啟動,需要配置可執(zhí)行
sudo chmod +x ~/.vnc/xstartup
現(xiàn)在重啟vncserver
vncserver
云服務器控制臺配置
主要是配置安全組,放行5901和5900
vnc登陸
采用vnc view直接登陸即可
但是使用vnc直接登陸時沒有加密的,非常危險,可以采用xshell的ssh隧道
在確保xshell能夠連接到云服務器上后,配置ssh隧道
然后按照如下方式編輯添加規(guī)則
目標主機為公有云彈性IP地址
在進行xshell登陸ssh登陸公有云服務器之后,隧道才能生效。
然后按照如下方式配置vnc會話
然后進行登陸
思考
1、可以考慮換個更漂亮的桌面
2、vncserver可以配置tls 或者ssl加密
3、xmanager也可以連接桌面,但是配置很復雜