濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 在VPS主機(jī)上安裝和使用CentOS遠(yuǎn)程桌面的教程

在VPS主機(jī)上安裝和使用CentOS遠(yuǎn)程桌面的教程

熱門標(biāo)簽:優(yōu)邁系統(tǒng)外呼顯示亂層 上海電銷卡外呼系統(tǒng)供應(yīng)商 營(yíng)銷智能外呼系統(tǒng)口碑推薦 怎么查看地圖標(biāo)注的地點(diǎn) 布谷電銷機(jī)器人價(jià)格 岑溪電銷機(jī)器人 大連企業(yè)電銷機(jī)器人線路 義烏市400電話辦理 電銷機(jī)器人錄音用什么軟件

如何遠(yuǎn)程辦公或者遠(yuǎn)程彈性化工作制在技術(shù)領(lǐng)域正變得越來(lái)越流行。這個(gè)趨勢(shì)背后的一個(gè)技術(shù)就是遠(yuǎn)程桌面。你的桌面環(huán)境在云中,你可以在任何你去的地方,或者在家或者工作場(chǎng)所訪問(wèn)你的遠(yuǎn)程桌面。

這個(gè)教程介紹如何VPS中設(shè)置基于CentOS的遠(yuǎn)程桌面?,F(xiàn)在,我們會(huì)先展示CentOS的基礎(chǔ)環(huán)境。

我們假設(shè)你已經(jīng)創(chuàng)建了CentOS 7的VPS實(shí)例(比如,使用DigitalOcean 或者 Amazon EC2)。請(qǐng)確保你的VPS實(shí)例有至少1GB的內(nèi)存。不然,CentOS將會(huì)在你訪問(wèn)遠(yuǎn)程桌面的時(shí)候會(huì)崩潰。

第一步: 安裝CentOS桌面

如果你現(xiàn)在安裝的CentOS版本是沒(méi)有桌面的最小版本,你需要先在VPS上安裝桌面(比如GNOME)。比如,DigitalOcean的鏡像就是最小版本,它需要如下安裝桌面GUI

   

復(fù)制代碼
代碼如下:
# yum groupinstall "GNOME Desktop"

在安裝完成之后重啟VPS。
第二步:安裝和配置VNC服務(wù)器

接下來(lái)就是安裝和配置VNC服務(wù)器。我們使用的是TigerVNC,一個(gè)開源的VNC服務(wù)實(shí)現(xiàn)。

   

復(fù)制代碼
代碼如下:
# yum install tigervnc-server

現(xiàn)在創(chuàng)建一個(gè)用戶賬戶(比如:xmodulo)用來(lái)訪問(wèn)遠(yuǎn)程桌面。

   

復(fù)制代碼
代碼如下:
# useradd xmodulo
# passwd xmodulo

當(dāng)一個(gè)用戶嘗試使用VNC訪問(wèn)遠(yuǎn)程桌面時(shí),VNC守護(hù)進(jìn)程就會(huì)啟動(dòng)來(lái)處理這個(gè)請(qǐng)求。這意味著你需要為每個(gè)用戶創(chuàng)建一個(gè)獨(dú)立的VNC配置文件。

CentOS依靠systemd來(lái)管理和配置系統(tǒng)服務(wù)。所以我們將使用systemd來(lái)為用戶xmodulo配置VNC服務(wù)器。

首先讓我們使用下面任意一條命令來(lái)檢查VNC服務(wù)器的狀態(tài)。

   

復(fù)制代碼
代碼如下:
# systemctl status vncserver@:.service
# systemctl is-enabled vncserver@.service

默認(rèn)的,剛安裝的VNC服務(wù)并沒(méi)有激活(禁用)。

現(xiàn)在復(fù)制一份通用的VNC服務(wù)文件來(lái)為用戶xmodulo創(chuàng)建一個(gè)VNC服務(wù)配置。

   

復(fù)制代碼
代碼如下:
# cp a>/lib/systemd/system/vncserver@.service/a> a>/etc/systemd/system/vncserver@:1.service/a>

用本文編輯器來(lái)打開配置文件,用實(shí)際的用戶名(比如:xmodulo)來(lái)替換[Service]下面的。同樣。在ExecStart后面追加 "-geometry " 參數(shù)。最后,要修改下面“ExecStart”和“PIDFile”兩行。

   

復(fù)制代碼
代碼如下:
# vi a>/etc/systemd/system/vncserver@:1.service/a> /p> p> [Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>1 || :'
ExecStart=/sbin/runuser -l xmodulo -c "/usr/bin/vncserver %i -geometry 1024x768"
PIDFile=/home/xmodulo/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>1 || :'

現(xiàn)在為用戶xmodulo設(shè)置密碼(可選)。首先切換到該用戶,并運(yùn)行vncserver命令。

   

復(fù)制代碼
代碼如下:
# su - xmodulo
# vncserver

你會(huì)被提示輸入用戶的VNC密碼。密碼設(shè)置完成后,你下次需要用這個(gè)密碼來(lái)訪問(wèn)你的遠(yuǎn)程桌面。

最后,重新加載服務(wù)來(lái)使新的VNC配置生效:

   

復(fù)制代碼
代碼如下:
# systemctl daemon-reload

在啟動(dòng)時(shí)自動(dòng)啟動(dòng)VNC服務(wù):

   

復(fù)制代碼
代碼如下:
# systemctl enable vncserver@:1.service

檢查vnc服務(wù)正在監(jiān)聽(tīng)的端口:

    # netstat -tulpn | grep vnc 
   
    端口5901是VNC默認(rèn)的客戶端連接到VNC服務(wù)器使用的端口。
第三步:通過(guò)SSH連接到遠(yuǎn)程桌面

從設(shè)計(jì)上說(shuō),VNC使用的遠(yuǎn)程幀緩存(RFB)并不是一種安全的協(xié)議,那么在VNC客戶端上直接連接到VNC服務(wù)器上并不是一個(gè)好主意。任何敏感信息比如密碼都可以在VNC流量中被輕易地泄露。因此,我強(qiáng)烈建議使用SSH隧道來(lái)加密你的VNC流量。

在你要運(yùn)行VNC客戶端的本機(jī)上,使用下面的命令來(lái)創(chuàng)建一個(gè)連接到遠(yuǎn)程VPS的SSH通道。當(dāng)被要輸入SSH密碼時(shí),輸入用戶的密碼。

   

復(fù)制代碼
代碼如下:
$ ssh xmodulo@VPS-IP-address> -L 5901:127.0.0.1:5901

用你自己的VNC用戶名來(lái)替換“xmodulo”,并填上你自己的VPS IP地址。

一旦SSH通道建立之后,遠(yuǎn)程VNC流量就會(huì)通過(guò)ssh通道路由并發(fā)送到127.0.0.1:5901。

現(xiàn)在啟動(dòng)你最愛(ài)的VNC客戶端(比如:vinagre),來(lái)連接到127.0.0.1:5901。

你將被要求輸入VNC密碼。當(dāng)你輸入VNC密碼時(shí),你就可以安全地連接到CentOS的遠(yuǎn)程桌面了。

然后就會(huì)看到如題圖的顯示。

標(biāo)簽:遼陽(yáng) 來(lái)賓 迪慶 忻州 荊州 楚雄 淄博 阜陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在VPS主機(jī)上安裝和使用CentOS遠(yuǎn)程桌面的教程》,本文關(guān)鍵詞  在,VPS,主,機(jī)上,安裝,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在VPS主機(jī)上安裝和使用CentOS遠(yuǎn)程桌面的教程》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于在VPS主機(jī)上安裝和使用CentOS遠(yuǎn)程桌面的教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    崇义县| 朝阳区| 灵寿县| 和顺县| 张北县| 霍城县| 翁源县| 台安县| 巴林左旗| 通渭县| 永泰县| 峨眉山市| 南昌县| 特克斯县| 浙江省| 郎溪县| 调兵山市| 师宗县| 花莲市| 山阴县| 湖口县| 蓬溪县| 温宿县| 紫云| 大姚县| 临邑县| 富锦市| 中超| 华坪县| 南昌县| 化德县| 陇南市| 建湖县| 陕西省| 文化| 武冈市| 安阳县| 平谷区| 泰顺县| 浦县| 麻阳|