Virtual Network Computing (VNC),是一個(gè)圖形桌面共享系統(tǒng),允許我們像使用Windows桌面系統(tǒng)一樣可視化的使用鍵盤和鼠標(biāo)遠(yuǎn)程控制服務(wù)器,當(dāng)做一臺(tái)遠(yuǎn)程的電腦一樣。 主要用在我們有一些服務(wù)器都是Linux系統(tǒng),無(wú)法安裝Windows系統(tǒng),于是就用VNC的方式替代RDP協(xié)議桌面。 在這篇文章中,筆者準(zhǔn)備記錄如何在 Ubuntu 20.04 上安裝和配置 VNC 服務(wù)器。Ubuntu 服務(wù)器是從命令行管理的,默認(rèn)情況下沒(méi)有安裝桌面環(huán)境。Ubuntu 存儲(chǔ)庫(kù)中有各種可用的桌面環(huán)境。 一種選擇是安裝 Gnome,這是 Ubuntu 20.04 中的默認(rèn)桌面環(huán)境。 另一種選擇是安裝 Xfce 。 它是一個(gè)快速、穩(wěn)定和輕量級(jí)的桌面環(huán)境,非常適合在遠(yuǎn)程服務(wù)器上使用。 第一、安裝XFCE sudo apt updatesudo apt install xfce4 xfce4-goodies 根據(jù)我們服務(wù)器的系統(tǒng),下載和安裝 Xfce 軟件包可能需要一些時(shí)間,有的比較快。 第二、安裝VNC服務(wù) Ubuntu 存儲(chǔ)庫(kù)中有幾種不同的 VNC 服務(wù)器可用,例如 TightVNC 、 TigerVNC 和 x11vnc 。 每個(gè) VNC 服務(wù)器在速度和安全性方面都有不同的優(yōu)勢(shì)和劣勢(shì)。我們將安裝 TigerVNC。 它是一個(gè)積極維護(hù)的高性能 VNC 服務(wù)器。 輸入以下命令安裝包。 sudo apt install tigervnc-standalone-server 第三、VNC設(shè)置 安裝 VNC 服務(wù)器后,下一步是創(chuàng)建初始用戶配置并設(shè)置密碼。使用 vncpasswd 命令設(shè)置用戶密碼。 運(yùn)行以下命令時(shí)不要使用 sudo: vncpasswd 我們需要輸入兩次密碼。 ~/.vnc/xstartup 修改這個(gè)文件,更換成: #!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSexec startxfce4 保存并關(guān)閉文件。 每當(dāng)您啟動(dòng)或重新啟動(dòng) TigerVNC 服務(wù)器時(shí),都會(huì)自動(dòng)執(zhí)行上述命令。 使用 chmod 命令設(shè)置文件權(quán)限: chmod u+x ~/.vnc/xstartup 如果我們需要向 VNC 服務(wù)器傳遞其他選項(xiàng),請(qǐng)創(chuàng)建一個(gè)名為 config 的文件并在每行添加一個(gè)選項(xiàng)。 下面是一個(gè)例子: geometry=1920x1080dpi=96 我們可以設(shè)置分辨率。設(shè)置保存完畢后,我們需要啟動(dòng)生效。 vncserver 第四、創(chuàng)建 Systemd 文件 與其手動(dòng)啟動(dòng) VNC 會(huì)話,不如創(chuàng)建一個(gè) systemd 單元文件,以便您根據(jù)需要啟動(dòng)、停止和重新啟動(dòng) VNC 服務(wù)。打開文本編輯器并將以下配置復(fù)制并粘貼到其中。 確保更改第 7 行的用戶名以匹配您的用戶名。 sudo nano /etc/systemd/system/vncserver@.service 然后設(shè)置: 然后重啟生效。 sudo systemctl daemon-reload 設(shè)置開機(jī)啟動(dòng)。 sudo systemctl enable vncserver@1.service 執(zhí)行命令啟動(dòng)。 sudo systemctl start vncserver@1.service 第五、連接遠(yuǎn)程客戶端 這里,我們可以用TigerVNC, TightVNC, RealVNC, UltraVNC軟件連接。 我們直接用5901端口登錄。輸入我們開始設(shè)置的VNC密碼。 我們是不是看到,有些類似用過(guò)WIN客戶端的界面,而且還有瀏覽器。這個(gè)就是我們?cè)贚inux服務(wù)器中安裝VNC可視化桌面的過(guò)程。 參考文檔: 1、https://www./ubuntu-xfcevnc.html 2、https://blog.csdn.net/shuirenbushijun/article/details/108056338 3、https://blog.csdn.net/godbessinyou/article/details/84749389 |
|