多人VNC遠程桌面服務配置


博主前篇博客里面已經講過VNC的配置,為了方便查看,單獨拿出來寫一下。  

(1) 搜索可以用來安裝vncserver的軟件包:

sudo apt-cache search vncserver

(2) 安裝VNC的基礎服務(這里選擇vnc4server):

安裝xfce4桌面:

sudo apt-get install xfce4

安裝vnc4server服務:

sudo apt-get install vnc4server

安裝xrdp服務:

sudo apt-get install xrdp

安裝xbase-clients組件:

sudo apt-get install xbase-clients

安裝輕量級桌面 xfce:

sudo apt-get install xubuntu-desktop

配置xfce4:

echo "xfce4-session" >~/.xsession

(3) 編輯配置文件:

sudo vi /root/.vnc/xstartup

替換為如下內容:

#!/bin/sh
export XKL_XMODMAP_DISABLE=1  
unset SESSION_MANAGER  
unset DBUS_SESSION_BUS_ADDRESS 
exec /etc/X11/xinit/xinitrc 
gnome-panel &  
gnome-settings-daemon &  
metacity &  
nautilus &  
gnome-terminal &
sudo startxfce4 &
sudo xhost +
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey

(4) 安裝gnome:

 

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

 

(5) 編輯配置文件(決定能不能多人訪問的關鍵一步):

 

sudo gedit /etc/xrdp/startwm.sh

在test -x  /etc/X11/Xsession 上一行插入:

xfce4-session

(6) 保存文件后重啟服務:

sudo service xrdp restart

(7) 編輯配置文件:

 

sudo vi /etc/xrdp/sesman.ini

 

在末尾添加下面兩行:

param8=-SecurityTypes
param9=None

(8) 開啟屏幕共享:

 

安裝完成后,需要進入設置->共享->屏幕共享 設置密碼並開啟服務。

(9) 編輯配置文件:

由於windows系統關閉遠程桌面連接時,linux上的進程並沒有關閉,會導致連接數量達到上限,出現問題。因此還需再修改一次配置文件sesman.ini: 

 

sudo vi /etc/xrdp/sesman.ini

 

在MaxSessions=50后添加一行:

KillDisconnected=1;#每次斷開連接,linux都會結束會話進程

(10) 保存文件后重啟服務:

 

sudo service xrdp restart

 

(11) 設置開機自啟VNC:

 

① 在 /etc/init.d 目錄下寫一個腳本vnc.sh:

sudo vi /etc/init.d/vnc.sh

插入內容如下:

#!/bin/bash
#svnserve  startup
vnc4serve -d

② 保存腳本后執行:

sudo update-rc.d vnc.sh defaults

(12) 設置屏幕分辨率:

 

vncserver -geometry 1920x1024

 

(13) 開啟VNC服務命令:

 

vnc4server :端口號

 

(14) 補充:如果通過VNC遠程桌面遇到報錯(No matching security types),解決辦法,命令行輸入:

 

gsettings set org.gnome.Vino require-encryption false

 

下篇博客(https://www.cnblogs.com/kangbazi666/p/14218115.html)將會介紹VNC使用過程中常遇到的問題和解決的方法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM