多人VNC遠程桌面服務配置

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

(1) 搜索能夠用來安裝vncserver的軟件包:ubuntu

sudo apt-cache search vncserver

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

安裝xfce4桌面:bash

sudo apt-get install xfce4

安裝vnc4server服務:session

sudo apt-get install vnc4server

安裝xrdp服務:svn

sudo apt-get install xrdp

安裝xbase-clients組件:ui

sudo apt-get install xbase-clients

安裝輕量級桌面 xfce:spa

sudo apt-get install xubuntu-desktop

配置xfce4:命令行

echo "xfce4-session" >~/.xsession

(3) 編輯配置文件:3d

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

 

 

下篇博客將會介紹VNC使用過程當中常遇到的問題和解決的方法。

相關文章
相關標籤/搜索