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