Linux 遠端桌面方案

    版本為 19:19, 20 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    方案一:XRDP

    系統版本:

    • Ubuntu 18.04

     

    sudo apt-get install xrdp xfce4
    echo xfce4-session >~/.xsession
    

    檢查 XRDP 是否已啟動

    sudo netstat -ltpn
    > 檢查 port 3389 是否開啟 
    

    XRDP 服務啟動/關閉

     sudo systemctl stop xrdp-sesman
     sudo systemctl start xrdp-sesman
    

    Note:

    不需設定 vncserver 密碼

    預設 port 是 3389,若要變更,可修改 /etc/xrdp/xrdp.ini

    Windows 用戶端登入時

    • 選擇 sesman-Xvnc
    • 輸入 Ubuntu 的系統帳號/密碼
    Q: 在 Ubuntu 13/14 遠端連線後出現空白畫面

    這是因為 XRDP 與 Gnome 套件有衝突,解決方法只能將桌面程式改成 XFACE,步驟如下:

    sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
    sudo apt-get update
    sudo apt-get install xfce4
    
    echo xfce4-session >~/.xsession
    sudo service xrdp restart 
    

    方案二: VNC 服務

    適用: Ubuntu 9/11
    sudo apt-get install ubuntu-desktop --no-install-recommends
    
    sudo apt-get install  vnc4server
    

    編輯 .vnc/xstartup

    #!/bin/sh
    
    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    gnome-session & # support for GNOME
    startkde $ #support for KDE 
    
    適用 Lubuntu)

    編輯 .vnc/xstartup

    /usr/bin/lxsession -s Lubuntu -e LXDE
    
    適用 CentOS)

    CentOS 6:

    // 安裝桌面套件
    yum groupinstall Desktop
    
    // 安裝套件
    yum install tigervnc tigervnc-server
    
    // 設定 VNC 密碼
    vncserver
    
    // 設定 VNC 環境
    
    vi ~/.vnc/xstartup
    
    移除註解
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc
    
    // 設定開機後自動啟動
    vi /etc/sysconfig/vncservers
    
    // 加上這兩行
    VNCSERVERS="1:root"
    VNCSERVERARGS[1]="-geometry 1280x1024"     #這行可不加
    
    chkconfig vncserver on
    

     

    方案三: NX free edition

    官網:http://www.nomachine.com/download.php

    下載 3 個安裝檔

    1. nxclient_3.5.0-7_i386.deb
    2. nxnode_3.5.0-7_i386.deb
    3. nxserver_3.5.0-9_i386.deb
       

    開始安裝

    sudo dpkg -i nxclient_3.5.0-7_i386.deb
    sudo dpkg -i nxnode_3.5.0-7_i386.deb
    sudo dpkg -i nxserver_3.5.0-9_i386.deb

    Windows 用戶端

    下載 NX Client for Windows

    延伸閱讀:

    方案四:X2Go

    • 可多人登入
    • 可播放影片
    • 資源耗用較少

    X2Go Server

    sudo apt-add-repository ppa:x2go/stable
    sudo apt-get update
    sudo apt-get install x2goserver x2goserver-xsession
    sudo apt-get install x2gomatebindings
    sudo apt-get install xfce4 xfce4-terminal
    sudo apt-get install gnome-icon-theme tango-icon-theme
    

    X2Go Client

    sudo apt-add-repository ppa:x2go/stable
    sudo apt-get update
    sudo apt-get install x2goclient
    

     

    NX-based 遠端桌面

    延伸閱讀

    Powered by MindTouch Core