連接遠端 Linux 或 UNIX 伺服器

下列文件解說如何安裝 Linux 或 UNIX 伺服器程式碼、啟動伺服器常駐程式,以及連接遠端 Linux 或 UNIX 伺服器。

必備項目

若要使用「遠端系統瀏覽器」通訊伺服器常駐程式,您必須安裝 Perl。 當您連接伺服器時,使用常駐程式有助於減少某些手動步驟。 同時請注意,您需要有 Java Development Kit (JDK) 1.4 版或更新的版本。

安裝伺服器程式碼

  1. 確定已安裝 Perl。
  2. 確定已安裝 JDK 1.4 版或更新的版本。
  3. 建立一個伺服器程式碼安裝目錄。剩餘說明假設採用目錄 /opt/rseserver(適合團隊共用),但您可自行使用任何目錄。
  4. 在本端工作站找出 x:\product directory\eclipse\plugins\com.ibm.etools.systems.universal_version_number\serverruntime\rseserver.jar 檔案, 其中,x:\product directory 表示產品安裝目錄,例如 c:\WSWB。
  5. 透過 FTP 將檔案 rseserver.jar 上載至 /opt/rseserver 目錄。
  6. 鍵入下列指令來切換至 /opt/rseserver 目錄:
    cd /opt/rseserver
  7. 在 /opt/rseserver 目錄中,執行下列指令來解壓縮伺服器程式碼:
    jar -xf rseserver.jar
    注意 jar 指令由 JDK 提供,也許不在您的路徑中。 執行 jar 指令時,若出現 "command not found" 錯誤,請加上 JDK 安裝目錄來指定 jar 指令的完整路徑。 例如,/opt/IBMJava2-131/bin/jar -xf rseserver.jar

  8. 此時仍然在 the /opt/rseserver 目錄中,請執行下列配置指令:
    dos2unix daemon.linux
    dos2unix server.linux
    chmod 755 server.linux
    chmod 755 daemon.linux
    chmod 755 auth.pl

啟動伺服器

您可透過伺服器常駐程式或以手動方式啟動 RSE 通信伺服器。啟動伺服器之前,請確定 Java 指令位於您的路徑中,請執行下列指令來檢查:
java -version
應該會出現類似下列的訊息:
java version "1.4.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Classic VM (build 1.4.1, J2RE 1.4.1 IBM build cxppc321411-20040301 (JIT enabled: jitc))
若出現 "command not found" 錯誤,請執行下列指令,建立符號鏈結來指向 /usr/bin 中的 java 指令:
ln -s  /opt/IBMJava2-131/jre/bin/java /usr/bin/java
利用伺服器常駐程式來啟動伺服器
  1. 請確定您在 root 使用者 ID 的身份之下執行。(若不是在 root 的身份下執行常駐程式,將無法鑑別連線使用者。) 請執行下列指令:
    su -l root
    cd /opt/rseserver
    perl ./daemon.linux
請注意,伺服器常駐程式在埠 4035 上執行。 您也可以用相同方式啟動 daemon.unix。

手動啟動 Linux 伺服器

請執行下列指令:
cd /opt/rseserver
perl ./server.linux [port]
這些指令會執行位於 /opt/rseserver 目錄中的 server.linux Script。若沒有作用,請變更 server.linux 的許可權屬性(例如,輸入 chmod 755 server.linux)。 server.linux Script 的埠參數為選用的。若您未指定任何埠,伺服器會選擇第一個可用的埠並將 埠號列印至標準輸出。依預設,通常是 4033。若要使用不同的埠, 您必須在「遠端系統瀏覽器」中,在您連線的「檔案子系統」的埠內容中輸入埠號 (請參閱下面的連接遠端伺服器)。 否則,不必變更這個內容。

手動啟動 UNIX 伺服器

若要執行 unix.server Script,請輸入下列指令:
cd /opt/rseserver
perl ./server.unix [port]
這些指令會執行位於 /opt/rseserver 目錄中的 server.linux Script。若沒有作用,請變更 server.unix 的許可權屬性(例如,輸入 chmod 755 server.unix)。 server.unix Script 的 port 參數為選用參數。 若您未指定任何埠,伺服器會選擇第一個可用的埠並將 埠號列印至標準輸出。依預設,通常是 4033。若要使用不同的埠, 您必須在「遠端系統瀏覽器」中,在您連線的「檔案子系統」的埠內容中輸入埠號 (請參閱下面的連接遠端伺服器)。 否則,不必變更這個內容。

開機時執行常駐程式

您可能想要改為在 Linux 開機時執行常駐程式。 這需在開機 Script 上附加常駐程式的呼叫。 請在 /etc/rc.d/rc.local 檔案底端加入下列指令行:
cd /opt/rseserver
perl ./daemon.linux &
若要在開機時執行 UNIX 常駐程式,您也可以加入 perl ./daemon.unix


連接遠端伺服器

建立遠端伺服器的連線:
  1. 切換至「遠端系統瀏覽器」視景。從工作台功能表中, 按一下視窗 > 開啟視景 > 遠端系統瀏覽器
  2. 在「遠端系統」視圖中,新增連線會自動展開,顯示可透過「遠端系統瀏覽器」來連接的各種遠端系統。 請展開 LinuxUnix 來開啟新增連線對話框,準備配置連線。
  3. 輸入您的第一個設定檔名稱並按下一步。 (僅於您先前從未定義過任何連線的情況下,才會出現此步驟。)
  4. 輸入連線名稱。此名稱會顯示於您的樹狀視圖中,其對設定檔而言 必須是唯一的。
  5. 主機名稱欄位中,輸入 Linux 伺服器的名稱或 TCP/IP 位址,例如 LINUX_A。
  6. (選用)輸入說明。建立連線之後,說明會顯示在「內容」視圖中。
  7. 按一下完成以定義您的系統。
注意: 若要檢查埠號,請從「遠端系統」視圖中,以滑鼠右鍵按一下連線或子系統,然後選取內容。 按一下子系統來檢視相關資訊。若埠號為 "0",則「遠端系統瀏覽器」通訊伺服器會挑選伺服器上任何可用的埠。 若於啟動伺服器時指定埠號,則需在此輸入,例如為了利用防火牆。

相關作業 連接遠端 Windows 伺服器