Linux 遠端桌面方案

    版本為 19:36, 20 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    方案一:XRDP

    系統版本:

    • Ubuntu 10
    • xrdp 0.4.1
    sudo apt-get install xrdp
    

    檢查 XRDP 是否已啟動

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

    XRDP 服務啟動/關閉

    /etc/init.d/xrdp start
    /etc/init.d/xrdp stop 
    

    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 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

    延伸閱讀:

    Powered by MindTouch Core