博主前篇博客里面已經講過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
下篇博客將會介紹VNC使用程序中常遇到的問題和解決的方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/236855.html
標籤:Linux
上一篇:請教關于新組建域的一些問題
下一篇:linux使用dbus
