您好,登錄后才能下訂單哦!
針對(duì)公有云服務(wù)器,特別是linux,一般使用ssh協(xié)議的命令進(jìn)行連接,使用密鑰對(duì)進(jìn)行安全的無密碼訪問。但是ssh連接的時(shí)候一般都是字符界面,有時(shí)候我們需要使用圖形界面。
在華為云上,試用了一臺(tái)云服務(wù)器,安裝ubuntu18,可以使用控制臺(tái)的vnc consle進(jìn)行控制 ,在安裝桌面后發(fā)現(xiàn)效果不是很好。所以決定使用vnc view方式連接云服務(wù)器。
準(zhǔn)備
1、配置好云服務(wù)器,能夠使用root賬號(hào)登陸unbuntu18
2、個(gè)人電腦上安裝好vnc客戶端,如TightVNC或者RealVNC
安裝桌面環(huán)境和vnc服務(wù)器
默認(rèn)情況下,ubuntu18.04服務(wù)器沒有安裝圖形環(huán)境或vnc服務(wù)器。
桌面環(huán)境使用xfce,它是一個(gè)精簡(jiǎn)的,輕量話桌面,適合云服務(wù)器遠(yuǎn)程連接場(chǎng)景下使用
更新包列表
sudo apt update
現(xiàn)在安裝xfce桌面環(huán)境
sudo apt install xfce4 xfce4-goodies
安裝完成后,安裝TightVNC服務(wù)器:
sudo apt install tightvncserver
安裝完成后使用vncserver命令進(jìn)行配置
vncserver
按照提示進(jìn)行配置
密碼長(zhǎng)度必須介于六到八個(gè)字符之間。超過8個(gè)字符的密碼將自動(dòng)截?cái)唷?/span>
驗(yàn)證密碼后,您可以選擇創(chuàng)建僅查看密碼。使用僅查看密碼登錄的用戶將無法使用鼠標(biāo)或鍵盤控制VNC實(shí)例。如果您想使用VNC服務(wù)器向其他人演示內(nèi)容,這是一個(gè)有用的選項(xiàng),但這不是必需的。
配置vnc服務(wù)器
vnc服務(wù)器需要知道啟動(dòng)時(shí)需要執(zhí)行的命令,具體連接到哪個(gè)圖形界面
這些命令位于主目錄的下xstartup的.vnc文件中調(diào)用的配置文件,首次啟動(dòng)vnc在tcp端口5901上啟用。:1代表vnc實(shí)例,如:2,:3 等
首先要停止:1實(shí)例
vncserver -kill :1
修改xtartup文件
vim ~/.vnc/xstartup
添加如下內(nèi)容
#!/bin/bash xrdb $HOME/.Xresources startxfce4 &
文件中的第一個(gè)命令xrdb $HOME/.Xresources告訴VNC的GUI框架讀取服務(wù)器用戶的.Xresources文件。用戶可以在.Xresources其中更改圖形桌面的某些設(shè)置,如終端顏色,光標(biāo)主題和字體渲染。第二個(gè)命令告訴服務(wù)器啟動(dòng)Xfce,在這里您可以找到舒適地管理服務(wù)器所需的所有圖形軟件。
為了保證vnc服務(wù)正常啟動(dòng),需要配置可執(zhí)行
sudo chmod +x ~/.vnc/xstartup
現(xiàn)在重啟vncserver
vncserver
云服務(wù)器控制臺(tái)配置
主要是配置安全組,放行5901和5900
vnc登陸
采用vnc view直接登陸即可
但是使用vnc直接登陸時(shí)沒有加密的,非常危險(xiǎn),可以采用xshell的ssh隧道
在確保xshell能夠連接到云服務(wù)器上后,配置ssh隧道
然后按照如下方式編輯添加規(guī)則
目標(biāo)主機(jī)為公有云彈性ip地址
在進(jìn)行xshell登陸ssh登陸公有云服務(wù)器之后,隧道才能生效。
然后按照如下方式配置vnc會(huì)話
然后進(jìn)行登陸
思考
1、可以考慮換個(gè)更漂亮的桌面
2、vncserver可以配置tls 或者ssl加密
3、xmanager也可以連接桌面,但是配置很復(fù)雜
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。