網頁

2009年6月23日 星期二

XRDP在Ubuntu 8.04 LTS問題



今天從早上一直到下午都在實驗室弄我那有問題的Server,
本來想說要裝64位元XP或Ubuntu,
結果那台P4竟然是32位元的,
剛好學弟在, 問了他一些Ubuntu的問題,
想說好吧, 來裝裝看吧.

本來有考慮裝Server版,
後來學弟推薦裝9.04 Desktop,
裝起來真的是不錯, 好多新的設定程式可以用,
又可以用遠端VNC控制,
不過那個網路的設定倒是有一點鳥,
為了網路設定重裝了一次,

後來學弟提供說可以用RDP, 配合Windows當client很方便,
但在我的9.04一直裝不起來XRDP, 登入後銀幕會一直閃,
我們試過改了像銀幕的驅動程式, X的設定等等都無效,
我就跟學弟提議說裝8.04看看好了,
裝完8.04其實已經很晚了,
我把VNC跟SSH設定好就回家吃飯了, (好拼阿. 從早上8點搞到晚上5點)

剛睡了一覺起來用力的看文件,
原來有一些麻煩在,
我把所有網路上的解法給彙整一下就是這樣:

0. 基本安裝:
apt-get install libpam0g-dev
apt-get install libcurl4-openssl-dev
apt-get install tightvncserver
wget https://launchpad.net/~cschieli/+archive/ppa/+files/xrdp_0.4.0~dfsg-8+sdrik1_i386.deb
sudo dpkg -i xrdp_0.4.0~dfsg-8+sdrik1_i386.deb

解釋:

1. 新版Windows Remote Desktop Connection不支援
要手動到https://launchpad.net/~cschieli/+archive/ppa抓新的XRDP
wget https://launchpad.net/~cschieli/+archive/ppa/+files/xrdp_0.4.0~dfsg-8+sdrik1_i386.deb
sudo dpkg -i xrdp_0.4.0~dfsg-8+sdrik1_i386.deb

2. 要裝tightvnc
apt-get install tightvncserver

3. 鍵盤輸入問題:(每個User來一次)
gconftool-2 --type list --list-type=string --set /desktop/gnome/peripherals/keyboard/kbd/layouts [damnlayouts]

4. Xauthorization問題 (假如重開機都沒有從gdm登入)
Copy the root .Xauthority file to your user's home.
sudo cp /root/.Xauthority /home/username/
sudo chown username:group /home/username/.Xauthority

(沒有的話自己登入產生一個, 把那個備份起來, 沒有的時候自己蓋過去, 我是用VMWare產生了一個)

就這樣... 終於解決了@@

參考資料:
1. XRDP working with GNOME - howto (HACK)
2. xrdp 安裝在 ubuntu 7.10
3. Use Windows RDP to connect to Ubuntu Edgy Machine?
4. SSH login takes long time
另外安裝SSH Server遇到入時很慢, 原來只要:
Add the following to /etc/ssh/sshd_config on your SSH server
UseDNS no

呼...感覺又回到大學裝Slackware的年代@@.
不是說Ubuntu很親和嗎?

2 則留言:

  1. 蠻詭異的就是,
    我剛又遇到Xauthorization問題,
    結果我自己用VMWare產生一個,
    上傳到Server去...XD

    有沒有搞這招的?

    回覆刪除
  2. Linux真是太神奇了...因為我沒有裝tightvnc...是正常的 @@

    回覆刪除