如何使用x-win32配合openssh或rsh

由 quanliking 在 11-03-2002 15:07 发表:

如何使用x-win32配合openssh或rsh

这个一点经验都没有,象如何在suse上启动openssh或ssh,如何让x-win32成功的连接开了openssh或rsh的linux主机,等等。

希望有经验的兄弟帮忙。


There are two distinct opinions:

One would say, "The love of money is the root of all evil."

The other, "The lack of money is the root of all evil."

Which one i should take, that is the question.


由 pandonny 在 11-04-2002 09:27 发表:


◇ x-win32使用說明[转载]

--------------------------------------------------------------------------------發信人: [email protected] (音速小豬), 看板: Linux

標 題: x-win32使用說明

發信站: 飛翔之城 (Sun Nov 1 21:46:21 1998) bbs.ece.fcu.edu.tw

轉信站: Maxwell!bbs.ee.ntu!freebsd.ntu!news.cs.nthu!netnews.csie.nctu!ctu-gate

Xwin32 使用說明

想講的清楚一點,所以好像寫的有點囉唆了,如果你想快速上手,你可以直接

看看後面的快速範例,有問題時再回頭參考我的說明。

前幾天有人問Xwin32的使用方法,因為當時手上並沒有Xwin32的程式,所以

只能夠概略的回答,下面是新的說明,包含XDMCP的使用以及,terminal連

接的方式。

速寫:

什麼是Xwin32?在Unix上面的視窗系統叫做x-window,而Xwin32就是在

MS-windows上面用來模擬x-window視窗環境的軟體。當然!用來模擬X-

window的軟體並非只有x-win32,但是以它所用的硬碟空間最小,解開後僅約

6MB左右,取得也最容易。相對的,他是一套有版權的軟體,有每次使用2 小

時的限制,同一個子網路上面只能夠跑一支x-win32的程式。

取得:

你可以用archie搜尋xwin32.zip這個字串,就可以找到一大堆有收錄這個軟體

的FTP站,大小為2MB出頭。

安裝:

用winzip或是相關的解壓縮軟體將他解開來,裡頭有一個setup檔,執行該setup

就可以安裝完成,同時在95/NT的程式集裡會增加xwin32這個選項,裡頭會

有X-util以及X-win32這兩個東西。

設定:

xwin32的使用是在你執行x-win32這個程式時就已經啟動,但是你還必須設定

xhost以及依照不同的情況選擇你的window mode。

xhost的設定對xwin32這個程式的意義是哪些電腦是可信賴的,也就是允許在

名單中的機器送資料到xwin32,然後由xwin32輸出到螢幕,如果送資料的機

器不在名單中,就會被xwin32所拒絕。xhost的設定在X-Win32 Utility => Options

xhosts,在workspace中輸入工作站的IP,點選add便會將該IP加入xhosts

的名單。

Window mode:如果你用想用完整的視窗環境你就必須將window mode選為single

window mode,但是先決條件是你必須要有一個夠快的網路,以及遠端主機上面

必須要有跑xdm,否則請不要選擇single window mode。Window mode的選項

裡有一個minimum MS win size,應該是用來規範視窗的大小,但是我使用時

都是讓兩個值為0。Window mode的設定在X-win32 Utility => Options => window

mode。

X-Win32 utility:xwin32所有的設定都是由他來負責,點選灰色的地方會顯

示出xwin32 版本,DOS的版本,95的版本,可用的GDI以及User資源。Options

選項裡的Display可以讓你看到一些網路的相關資料,以及你自己電腦上的IP

address。裡頭的Edit sessions是用來編輯連接的方式,預設的有三個;分別

是 sun unix XDMCP,分別是使用rsh,rexec,以及XDMCP三種方式,我

不建議使用rsh,在大多數的情況下也沒有rsh可以用。你可以另外編輯session

或是使用預設的session。如果你要用rexec,你可以編輯unix這個sessions,

在host name填入工作站的IP(domain name應該也可以),login填入你的帳

號,command則是登入後執行的命令,預設的那個路徑並不存在sunos上面,

所以你必須將他改為/usr/openwin/xterm,其他的後面的參數則可以不要動它。

Linux以及FreeBSD請參考本身的路徑,沒記錯的話應該都是

/usr/X11R6/bin/xterm,passwd則是可輸入可不輸入,不輸入的話你執行這個

session時他會再叫你輸入的。

如果你是用XDMCP的話就比較簡單,用broadcast的方式就好了,indirect和

Old indirect用起來都有點問題。

使用:

以下介紹Terminal mode 以及XDMCP兩種方式

Terminal mode:

Terminal mode有兩種方式

1.用session rexec一個xterm

不要點選single window mode,執行x-win32選擇剛剛設定好的unix session,

正常的話就會出現一個xterm的視窗,打setenv DISPLAY your-ip:0.0

(如果你的shell 是bash,好像是打

set DISPLAY=your-ip:0.0

export DISPLAY)

your-ip是你機器的IP,你可以在前面說的display選項裡頭看到,然後你就

可以執行其他的x程式,畫面就會出現,跑個xv來看看吧:)。

2.telnet

執行xwin32,然後telnet 登入工作站,也是打入

setenv DISPLAY your-ip:0.0

之後就跟1一樣。

XDMCP:

Broadcast的方式會幫你尋找同一個子網路上面有跑xdm 的主機,不是同一個

子網路的就得用old indirect或是indirect,不過好像都有點問題,有的時

候都work不起來,可能是程式的問題吧!

快速範例:

下面是幾個範例

遠端工作站 IP 140.134.11.1

xterm的路徑 /usr/openwin/bin

本地電腦 IP 140.134.11.2

工作站上面的ID test

以terminal 的方式

x-win32 Utility => options => xhosts 填入140.134.11.1

編輯unix session

選擇rexec

host name 填140.134.11.1

command前面改成/usr/open

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus