[整理]Debian與Redhat遠端操作unix的方法

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[整理]Debian與Redhat遠端操作unix的方法

文章maxsolar » 週日 12月 12, 2004 8:29 pm

關於linux遠端操作UNIX,之前一直困擾了我很久,
弟在各個版上不斷的尋覓,在此想要將設定的方法整理起來,
多虧了minimonster兄提供了debian的設定方法,
在此我也將Redhat7.3的設定方法一併提供:
遠端使用 X-window 大致流程是這樣:

首先自己手邊的電腦要開起 X-server 並 listen port 6000
(其他 port 在下述設定中要改一點點地方)
然後將遠端的主機用 xhost 加入可 access X-server 的名單中
telnet到遠端主機
在遠端主機上 setenv DISPLAY 自家ip:0(如 port 為 6001 則將 0 改 1 以此類推)
然後在遠端開啟 xterm 或其他 GUI 介面程式就會出現在 local 的螢幕上了:)

debian的流程:
------------------------------------------------------------------------------
請到 /etc/X11/xinit/ 下
使用 root 權限開啟 xserverrc 這個檔案
要是有看到 -nolisten tcp 請把它拿掉,日後若為了安全因素可再加回去
(這個是讓 X-server 只接受 local 端的要求,遠端來的會被擋掉)
重新 startx 之後,再用 nmap 看看,應該就有 X11 在 listen port 6000了
------------------------------------------------------------------------------
接著需要用 xhost +remotehost 將您要操作的遠端主機 ip 加入名單
X-server 是靠這個名單來決定是否接受顯示的要求
另外可用 xhost -xxxx 將其消去,詳情請 man xhost
------------------------------------------------------------------------------
接著 ifconfig -a 或 ifconfig ppp0 來獲知自家電腦的 ip
小弟是使用 hinet ADSL,ifconfig dump 出來有 inet addr 和 P-t-P 兩個 ip
我是用 inet 那個 .. 218.xxx.xxx.xxx
------------------------------------------------------------------------------
telnet 到遠端主機
setenv DISPLAY 218.xxx.xxx.xxx:0
(小弟的 X-server listen port 6000 所以用 0, 6001 則要改為 1 以此類推)
接著看是要開 xterm 或其他程式,只要頻寬不要太窄,應該很快就出現在螢幕上了:)
------------------------------------------------------------------------------

Redhat7.3的流程:
------------------------------------------------------------------------------
在/usr/lib/X11/xdm/xdm-conf 最後一行:
原本 DisplayManager.requestPort: 0
最前面加上"!"
變成 !DisplayManager.requestPort: 0
------------------------------------------------------------------------------
在/usr/lib/X11/xdm/Xaccess 第40行附近:
原本 #* #any host can get a login window
去掉最前面"#"
變成 * #any host can get a login window
------------------------------------------------------------------------------
在/usr/lib/X11/xdm/kdmrc
[Xdmcp]
...
把 Enable=false 改成 Enable=true
------------------------------------------------------------------------------
/etc/inittab 把最後的
x:5:respawn:/etc/X11/prefdm -nodaemon
改成kdm
x:5:respawn:/usr/bin/kdm
------------------------------------------------------------------------------
RH在KDE下應該就可以開啟X了...
RH更高的版本以及FC的檔案路徑似乎都一樣,但我沒有試過能不能使用。

另外,終端機連至遠端時,backspace會變成^?或是^H或是其他字元,
此時請在工作站加目錄下修改.login這個檔案,
在# general terminal characteristics 這個註解下面加一行指令
stty erase '^?'
儲存登出之後,無論何種終端機都可以正常的按刪除鍵了!

弟銘謝所有協助我的人,希望這篇文章大家能在繼續整理,讓其他使用遠端操作unix的人更方便,謝謝!
頭像
maxsolar
懵懂的國中生
懵懂的國中生
 
文章: 131
註冊時間: 週三 12月 01, 2004 10:39 pm
來自: 台灣共和國

re:[整理]Debian與Redhat遠端操作unix的方法

文章redjoe » 週日 12月 12, 2004 9:00 pm

直接用vnc不就可以了.(還有vnc4)

server端
代碼: 選擇全部
vncserver  :2


client端
代碼: 選擇全部
vncviewer  xx.xx.xx.xx:2
redjoe
快樂的大學生
快樂的大學生
 
文章: 518
註冊時間: 週一 4月 07, 2003 10:15 pm
來自: Taiwan

re:[整理]Debian與Redhat遠端操作unix的方法

文章maxsolar » 週一 12月 13, 2004 2:16 pm

VNC也是可以的,但VNC耗頻寬吧?
而且我的要求只是遠端控制而非遠端桌面,
加上我沒有在LINUX下用VNC過....
只有在WINDOWS下用過VNC與XWIN32,
可是網路速度慢的時候就很吃緊哪~

對了redjoe兄,你可否也詳細的把VNC的設定也整理放上來,
這樣大家的選擇就更多了!
老闆:你的電腦怎麼長得跟我的不一樣?
員工:報告老闆,這是Debian...
老闆:什麼是Debenm??
員工:是一套很棒的Linux...
老闆:哦?跟我的那台華碩比起來,誰比較好?
員工:當然是老闆你的棒阿...+.+|||
頭像
maxsolar
懵懂的國中生
懵懂的國中生
 
文章: 131
註冊時間: 週三 12月 01, 2004 10:39 pm
來自: 台灣共和國

re:[整理]Debian與Redhat遠端操作unix的方法

文章phantom » 週一 12月 13, 2004 11:49 pm

使用遠端的 X-Window, 好像也好不到那裡去(和VNC比起來).
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower
圖檔
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[整理]Debian與Redhat遠端操作unix的方法

文章capitalm » 週二 12月 14, 2004 4:45 am

vnc 的協定可以支援壓縮
可以設定使用的 resolution 及 color depth
這些都可以節省頻寬
最重要的是使用非常方便,而且可以跨平台

server端的使用:

$apt-get install vncserver
$vncpasswd
$vncserver -geometry [width]x[height] -depth [depth] :[n]
其中
[width]x[height] 是像素,如 800x600
[depth] 是 color depth,可以是 8/16/24
[n] 是display number

要結束時
$vncserver -kill :[n]

不需要編輯任何設定檔
/etc/vnc.conf 裡面是預設值
但是設定的東西和 commandline 是一樣的
capitalm
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週四 10月 07, 2004 1:14 pm

Re: re:[整理]Debian與Redhat遠端操作unix的方法

文章jserv » 週二 12月 14, 2004 5:48 am

capitalm 寫:vnc 的協定可以支援壓縮
可以設定使用的 resolution 及 color depth
這些都可以節省頻寬
最重要的是使用非常方便,而且可以跨平台


其實這已經不是賣點了 :-)

建議用 NoMachine 公司的 NX 技術,在 Debian 上有個 FreeNX 的計畫,可以參考看看,效能有很大的提升,而且更安全 (SSL connection)。

Have Fun!
jserv
懵懂的國中生
懵懂的國中生
 
文章: 116
註冊時間: 週六 5月 08, 2004 7:36 pm

re:[整理]Debian與Redhat遠端操作unix的方法

文章kibymo » 週二 12月 14, 2004 8:35 am

我通常設一下export DISPLAY=linux_ip:0.0 就可以把應用程式的畫面丟到linux了
kibymo
懵懂的國中生
懵懂的國中生
 
文章: 114
註冊時間: 週六 12月 13, 2003 10:06 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron