欧美一区精品二区三区|不卡国产丝袜在线观看|亚洲色中文字幕无码av|欧美色综合高清视频在线|亚洲欧美日韩丝袜另类一区|无码国产手机在线a√片无|国产精品主播福利大秀小视频|精品国产一区二区三区无码动图

  • <ul id="kssky"></ul>
  • <tr id="kssky"><blockquote id="kssky"></blockquote></tr>
    <tr id="kssky"></tr>
    <tr id="kssky"></tr>
  • <ul id="kssky"><center id="kssky"></center></ul><strike id="kssky"><rt id="kssky"></rt></strike>
  • <tr id="kssky"></tr>
    <kbd id="kssky"></kbd>
  • <ul id="kssky"><acronym id="kssky"></acronym></ul>

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器!

    2021-03-03 05:31:24  閱讀:-  來(lái)源:
    請(qǐng)關(guān)注本頭條號(hào),每天堅(jiān)持更新原創(chuàng)干貨技術(shù)文章。
    如需學(xué)習(xí)視頻,請(qǐng)?jiān)谖⑿潘阉鞴娞?hào)“智傳網(wǎng)優(yōu)”直接開(kāi)始自助視頻學(xué)習(xí)

    1. 前言

    本文主要講解如何在Ubuntu18.04系統(tǒng)上配置VNC遠(yuǎn)程桌面服務(wù)器。

    Virtual Network Computing(VNC)是一種連接協(xié)議,允許您使用鍵盤(pán)和鼠標(biāo)與遠(yuǎn)程服務(wù)器上的圖形桌面環(huán)境交互。對(duì)于還不熟悉命令行的用戶(hù),它使管理遠(yuǎn)程服務(wù)器上的文件、軟件和設(shè)置變得更容易。

    在本教程中,將會(huì)講解如何在Ubuntu 18.04服務(wù)器上配置一個(gè)VNC服務(wù)器。您將使用TightVNC,這是一個(gè)快速、輕量級(jí)的遠(yuǎn)程控制管理工具。這個(gè)選擇將確保我們的VNC連接將平穩(wěn)和穩(wěn)定,即使在較慢的互聯(lián)網(wǎng)連接。

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    2. 安裝的前提條件

    要完成本教程,您需要:

    • 根據(jù)Ubuntu 18.04初始服務(wù)器設(shè)置指南設(shè)置一個(gè)Ubuntu 18.04服務(wù)器,包括一個(gè)sudo非root用戶(hù)和防火墻。
    • 在Winows上,您可以使用TightVNC、RealVNC或UltraVNC。需要下載VNC客戶(hù)端。
    • 在macOS上,您可以使用內(nèi)置的屏幕共享程序,或者使用RealVNC之類(lèi)的跨平臺(tái)應(yīng)用程序。
    • 在Linux上,您可以從許多選項(xiàng)中進(jìn)行選擇,包括vinagre、krdc、RealVNC或TightVNC。

    3. 在Ubuntu18.04系統(tǒng)上配置VNC遠(yuǎn)程桌面服務(wù)器

    Step 1 :Ubuntu18.04安裝Xfce桌面環(huán)境和 VNC Server

    默認(rèn)情況下,Ubuntu18.04桌面版安裝的是GNOME桌面環(huán)境而Ubuntu 18.04服務(wù)器并沒(méi)有安裝圖形化桌面環(huán)境或VNC服務(wù)器,所以我們將首先安裝這些。具體來(lái)說(shuō),我們將為Ubuntu18.04桌面版或者Ubuntu18.04服務(wù)器版安裝最新的Xfce桌面環(huán)境,即使用官方Ubuntu軟件存儲(chǔ)庫(kù)安裝TightVNC。

    在您的服務(wù)器Ubuntu18.04系統(tǒng)上,更新您的包列表:

    sudo apt update

    現(xiàn)在在您的服務(wù)器Ubuntu18.04系統(tǒng)上安裝Xfce桌面環(huán)境:

    sudo apt install xfce4 xfce4-goodies

    Ubuntu18.04安裝完成xfce4桌面環(huán)境后,接下來(lái)是安裝TightVNC服務(wù)器:

    sudo apt install tightvncserver

    要在安裝后完成VNC服務(wù)器的初始配置,可以使用vncserver命令設(shè)置安全密碼并創(chuàng)建初始配置文件:

    vncserver

    系統(tǒng)會(huì)提示您輸入并驗(yàn)證密碼,以便遠(yuǎn)程訪問(wèn)您的計(jì)算機(jī):

    You will require a password to access your desktops.

    Password:
    Warning: password truncated to the length of 8.
    Verify:

    根據(jù)需求設(shè)置view-only密碼,比如遠(yuǎn)程共享屏幕,不可操作,可以選擇y或者n。

    Would you like to enter a view-only password (y/n)? y
    Password:
    Warning: password truncated to the length of 8.
    Verify:

    New 'X' desktop is ubuntu:1

    Creating default startup script /home/zcwyou/.vnc/xstartup
    Starting applications specified in /home/zcwyou/.vnc/xstartup
    Log file is /home/zcwyou/.vnc/ubuntu:1.log

    VNC密碼長(zhǎng)度必須在6到8個(gè)字符之間。超過(guò)8個(gè)字符的密碼將自動(dòng)被截?cái)唷?/p>

    一旦您驗(yàn)證了密碼,您就可以選擇創(chuàng)建一個(gè)僅限查看的VNC密碼。使用view-only密碼登錄的用戶(hù)將無(wú)法使用鼠標(biāo)或鍵盤(pán)控制VNC實(shí)例。如果您想向使用VNC服務(wù)器的其他人演示一些東西,這是一個(gè)有用的選項(xiàng),但這不是必需的。

    然后,該流程為服務(wù)器創(chuàng)建必要的默認(rèn)配置文件和連接信息:

    Would you like to enter a view-only password (y/n)? n
    xauth: file /home/zcwyou/.Xauthority does not exist

    New 'X' desktop is your_hostname:1

    Creating default startup script /home/zcwyou/.vnc/xstartup
    Starting applications specified in /home/zcwyou/.vnc/xstartup
    Log file is /home/zcwyou/.vnc/your_hostname:1.log

    接下來(lái)就是配置VNC服務(wù)器。

    Step 2 - 配置VNC服務(wù)器

    VNC服務(wù)器需要知道在啟動(dòng)時(shí)執(zhí)行哪些命令。具體來(lái)說(shuō),VNC需要知道它應(yīng)該連接到哪個(gè)圖形桌面。

    這些命令位于主目錄下.vnc文件夾中名為xstartup的配置文件中。啟動(dòng)腳本是在上一步運(yùn)行vncserver時(shí)創(chuàng)建的,但是我們將創(chuàng)建自己的腳本來(lái)啟動(dòng)Xfce桌面。

    第一次設(shè)置VNC時(shí),它在端口5901上啟動(dòng)一個(gè)默認(rèn)服務(wù)器實(shí)例。這個(gè)端口稱(chēng)為顯示端口,VNC將其稱(chēng)為:1。VNC可以在其他顯示端口上啟動(dòng)多個(gè)實(shí)例,比如:2、:3等等。

    因?yàn)槲覀円腣NC服務(wù)器的配置方式,所以首先使用以下命令停止運(yùn)行在端口5901上的VNC服務(wù)器實(shí)例:

    vncserver -kill :1

    在修改xstartup文件之前,先備份原始文件:

    mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

    現(xiàn)在創(chuàng)建一個(gè)新的xstartup文件,并在您的文本編輯器中打開(kāi)它:

    vim ~/.vnc/xstartup

    無(wú)論何時(shí)啟動(dòng)或重啟VNC服務(wù)器,都會(huì)自動(dòng)執(zhí)行此文件中的命令。如果還沒(méi)有啟動(dòng)桌面環(huán)境,我們需要VNC來(lái)啟動(dòng)它。將這些命令添加到文件中:

    #!/bin/bash
    xrdb $HOME/.Xresources
    startxfce4 &

    文件中的第一個(gè)命令是xrdb $HOME/.Xresources,它告訴VNC的GUI框架讀取服務(wù)器用戶(hù)的.Xresources文件。Xresources是用戶(hù)可以更改圖形桌面的某些設(shè)置的地方,如終端顏色、光標(biāo)主題和字體呈現(xiàn)。第二個(gè)命令告訴服務(wù)器啟動(dòng)Xfce桌面環(huán)境,您將在這里找到管理服務(wù)器所需的所有圖形化軟件。

    為了確保VNC服務(wù)器能夠正確地使用這個(gè)新的啟動(dòng)文件,我們需要使它可執(zhí)行。

    chmod +x ~/.vnc/xstartup

    現(xiàn)在,重啟vncserver

    vncserver

    您將會(huì)看到類(lèi)似于以下的提示:

    New 'X' desktop is your_hostname:1

    Starting applications specified in /home/zcwyou/.vnc/xstartup
    Log file is /home/zcwyou/.vnc/your_hostname:1.log

    配置就緒后,讓我們從本地機(jī)器連接到服務(wù)器。

    4. 驗(yàn)證:通過(guò)VNC遠(yuǎn)程連接Ubuntu18.04桌面

    在Ubuntu上查看服務(wù)器的IP地址

    ip addr |grep inet |grep brd |awk '{ print $2}' |awk -F "/" '{ print $1}'

    記下這些IP地址,可能只有一個(gè)。
    在Windows系統(tǒng)上下載VNC viewer軟件,用于連接Ubuntu18.04 VNC遠(yuǎn)程桌面。
    在Windows系統(tǒng)上下載VNC viewer軟件,用于連接Ubuntu18.04 VNC遠(yuǎn)程桌面

    Ubuntu18.04安裝了VNC服務(wù)器,第一個(gè)會(huì)話(huà)現(xiàn)在你指定的用戶(hù)下運(yùn)行。

    現(xiàn)在打開(kāi)您的vnc viewer應(yīng)用程序,創(chuàng)建一個(gè)新的連接,并輸入服務(wù)器主機(jī)IP和端口5901連接到服務(wù)器遠(yuǎn)程桌面中,如下所示。

    在VNC viewer上輸入U(xiǎn)buntu18.04的IP進(jìn)行連接遠(yuǎn)程桌面

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    在VNC viewer上輸入U(xiǎn)buntu18.04的IP進(jìn)行連接遠(yuǎn)程桌面

    在VNC viewer上提示連接Ubuntu18.04遠(yuǎn)程桌面不安全,選擇繼續(xù)

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    在VNC viewer上提示連接Ubuntu18.04遠(yuǎn)程桌面不安全,選擇繼續(xù)

    輸入U(xiǎn)buntu18.04 VNC遠(yuǎn)程桌面密碼

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    輸入U(xiǎn)buntu18.04 VNC遠(yuǎn)程桌面密碼

    現(xiàn)在您將從服務(wù)器獲得XFCE桌面。

    第一次點(diǎn)擊“使用默認(rèn)配置”按鈕,就會(huì)得到一個(gè)帶有默認(rèn)配置的XFCE桌面。

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    第一次點(diǎn)擊“使用默認(rèn)配置”按鈕,就會(huì)得到一個(gè)帶有默認(rèn)配置的XFCE桌面

    使用TightVNC在Ubuntu 18.04上安裝VNC服務(wù)器已經(jīng)成功完成。

    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    使用TightVNC在Ubuntu 18.04上安裝VNC服務(wù)器已經(jīng)成功完成

    5. 在Ubuntu18.04系統(tǒng)上配置VNC成為systemd服務(wù)

    接下來(lái),我們將把VNC服務(wù)器設(shè)置為systemd服務(wù),這樣我們就可以像其他服務(wù)一樣根據(jù)需要啟動(dòng)、停止和重啟它。這還將確保在服務(wù)器重新啟動(dòng)時(shí)啟動(dòng)VNC。

    首先,創(chuàng)建一個(gè)名為/etc/systemd/system/vncserver@.service的新單元文件。使用您喜愛(ài)的文本編輯器的服務(wù):

    sudo vim /etc/systemd/system/vncserver@.service

    名稱(chēng)末尾的@符號(hào)將允許我們傳入一個(gè)可以在服務(wù)配置中使用的參數(shù)。我們將使用它來(lái)指定管理服務(wù)時(shí)要使用的VNC顯示端口。

    將以下行添加到文件中。請(qǐng)確保更改用戶(hù)、組、工作目錄的值以及PIDFILE值中的用戶(hù)名,以匹配您的用戶(hù)名:

    必須要按以下指引填寫(xiě)你的用戶(hù)名

    按下鍵盤(pán)的i,復(fù)制粘帖代碼:

    [Unit]
    Description=Start TightVNC server at startup
    After=syslog.target network.target

    [Service]
    Type=forking
    User=指定的用戶(hù)名
    Group=指定的用戶(hù)組
    WorkingDirectory=/home/指定的用戶(hù)名

    PIDFile=/home/指定用戶(hù)名/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
    ExecStop=/usr/bin/vncserver -kill :%i

    [Install]
    WantedBy=multi-user.target

    如果VNC已經(jīng)在運(yùn)行,ExecStartPre命令將停止它。ExecStart命令啟動(dòng)VNC并將顏色深度設(shè)置為24位顏色,分辨率為1280x800。您還可以修改這些啟動(dòng)選項(xiàng)來(lái)滿(mǎn)足您的需要。

    保存并關(guān)閉文件。按鍵盤(pán)上的ESC鍵,然后輸入三個(gè)字符:wq表示保存退出。

    接下來(lái),讓系統(tǒng)重新加載新的服務(wù)配置文件。

    sudo systemctl daemon-reload

    開(kāi)機(jī)自動(dòng)啟動(dòng)vncserver服務(wù)

    sudo systemctl enable vncserver@1.service

    @符號(hào)后面的1表示服務(wù)應(yīng)該出現(xiàn)在哪個(gè)顯示號(hào)上,在本例中為默認(rèn)值:1,如前面的Step 2中所述。

    如果VNC服務(wù)器的當(dāng)前實(shí)例仍在運(yùn)行,則停止它。

    vncserver -kill :1

    Ubuntu18.04使用systemd服務(wù)啟動(dòng)VNC,像啟動(dòng)其它systemd服務(wù)一樣。

    sudo systemctl start vncserver@1

    你可以用以下命令來(lái)驗(yàn)證Ubuntu18.04系統(tǒng)是否已經(jīng)啟動(dòng)VNC服務(wù):

    sudo systemctl status vncserver@1

    如果啟動(dòng)正確,輸出應(yīng)該是這樣的:

     vncserver@1.service - Remote desktop service (VNC)
    Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: enabled)
    Active: active (running) since Sat 2019-08-24 17:20:34 CST; 22s ago
    Process: 4348 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i (code=exited, status=0/SUCCESS)
    Process: 4125 ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 (code=exited, status=2)
    Main PID: 4387 (Xtightvnc)
    CGroup: /system.slice/system-vncserver.slice/vncserver@1.service
    Ubuntu18.04如何配置成為VNC遠(yuǎn)程桌面服務(wù)器

    Ubuntu 18.04服務(wù)器上成功啟動(dòng)VNC服務(wù)

    當(dāng)您重新啟動(dòng)機(jī)器時(shí),您的VNC服務(wù)將自動(dòng)加載。

    6. 總結(jié)

    就這樣,您的Ubuntu 18.04服務(wù)器上已經(jīng)安裝并運(yùn)行了VNC服務(wù),可以進(jìn)行遠(yuǎn)程桌面管理了?,F(xiàn)在,您將能夠使用熟悉的圖形界面管理您的文件、軟件和設(shè)置,并且能夠像web瀏覽器那樣遠(yuǎn)程運(yùn)行圖形軟件。

    本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時(shí)請(qǐng)?jiān)谡闹懈綆б韵骆溄樱?br/>https://www.linuxrumen.com/rmxx/1375.html

    點(diǎn)擊了解更多,快速查看更多的技術(shù)文章列表。

    辛集市| 青铜峡市| 嘉禾县| 枣阳市| 鹤壁市| 潞西市| 潮州市| 肥乡县| 宣城市| 松原市| 手机| 高清| 鄂托克前旗| 新田县| 武陟县| 泰宁县| 揭阳市| 什邡市| 鲜城| 繁峙县| 浮梁县| 定边县| 布尔津县| 屯门区| 酒泉市| 富宁县| 江城| 清水县| 临邑县| 饶平县| 平山县| 东兴市| 潼南县| 特克斯县| 鹤庆县| 平凉市| 揭东县| 河曲县| 凌源市| 英山县| 安化县|