Linux 遠端桌面方案

    方案一: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
    

    CentOS 5:

    // 安裝套件
    yum install vnc-server
    
    // 設定 vnc 密碼
    vncserver
    
    // 設定 GNOME 環境
    vi /root/.vnc/xstartup
    
    xsetroot -solid grey
    vncconfig -iconic &
    gnome-session &   # 加這行
    #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & # 註解這行
    #twm & # 註解這行
    
    // 重啟 vncserver
    vncserver -kill :1
    vncserver
    
    // 畫面解析太小
    vncserver -geometry 1280x960

     

    方案三: 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
    

    登入使用 SSH 帳號。

    NX-based 遠端桌面

    延伸閱讀

    標籤 (Edit tags)
    • No tags

    文件 1

    文件大小日期附件上傳者 
     Ubuntu-XRDP.png
    XRDP on Ubuntu 10
    525.37 KB11:40, 7 Apr 2013alang動作
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core