リモート Linux サーバーへの接続

以下の文書では、リモート・システム・エクスプローラーのサーバー・コンポーネントを Linux サーバーにインストールする方法について説明しています。

前提条件

Perl および Java 1.4 の両方がユーザーのパスになければなりません。Perl の検査には、次のコマンドをコマンド・シェルから実行してください。
perl-V
Java バージョンの検査には、次のコマンドをコマンド・プロンプトから実行してください。
java -version
「コマンドが見つかりません」のメッセージを受け取った場合は、次のコマンドを実行し、/usr/bin で Java コマンドに対するシンボリック・リンクを作成してください。
ln -s  jdk_installation_directory /jre/bin/java  /usr/bin/java

サーバー・コードのインストール

サーバー・コードを WebSphere Development Studio Client for iSeries からインストールしている場合は、以下のタスクを完了してください。WebSphere Development Studio Client Advanced Edition for iSeries からのサーバー・コードのインストールの説明については、ここをクリックしてください。
  1. サーバー・コードをインストールしたいリモート・サーバーでディレクトリーを作成します。以降の説明では、ディレクトリーが /opt/rseserver (チーム共用に適しています) であることを想定していますが、任意のディレクトリーを自由に使用できます。
  2. rseserver.jar をローカル・ワークステーションの次のディレクトリーで検索します。

    x:\product directory\rse\eclipse\plugins\com.ibm.etools.systems.universal_version_number\serverruntime\

    (x:\product directory は、製品をインストールしたディレクトリーです。)
  3. ファイル rseserver.jar を リモート・サーバーの /opt/rseserver ディレクトリーにコピーします。
  4. リモート・サーバー上で、コマンド・プロンプトを開き、rseserver.jar ファイルをコピーしたディレクトリーに変更します。
  5. JAR ファイル内のファイルを抽出するには、以下を実行します。

    jar -xvf rseserver.jar

    注: JAR コマンドは JDK と一緒に出荷され、パスに入っていないことがあります。 JAR コマンドを実行して「コマンドが見つかりません」メッセージが表示されたら、 JDK のインストール・ディレクトリーで JAR コマンドを修飾してみてください。例: /opt/IBMJava2-131/bin/jar -xvf rseserver.jar
  6. 以下の構成コマンドを完了します。

    dos2unix daemon.linux
    dos2unix server.linux
    chmod 755 server.linux
    chmod 755 daemon.linux
    chmod 755 auth.pl

サーバー・コードを WebSphere Development Studio Client Advanced Edition for iSeries からインストールしている場合は、以下のタスクを完了してください。WebSphere Development Studio Client for iSeries からのサーバー・コードのインストールの説明については、ここをクリックしてください。
  1. サーバー・コードをインストールしたいリモート・サーバーでディレクトリーを作成します。以降の説明では、ディレクトリーが /opt/rseserver (チーム共用に適しています) であることを想定していますが、任意のディレクトリーを自由に使用できます。
  2. rseserver.jar および rseserver_setup.sh をローカル・ワークステーションの次のディレクトリーで検索します。

    x:\product directory\iseries\server.runtimes.powerlinux_version_number\

    (x:\product directory は製品をインストールしたディレクトリーです。)
  3. ファイル rseserver.jarrseserver_setup.sh をリモート・サーバーの /opt/rseserver ディレクトリーにコピーします。
  4. リモート・サーバー上で、コマンド・プロンプトを開き、rseserver_setup.sh ファイルをコピーしたディレクトリーに変更します。
  5. 次のコマンドを実行します。
    dos2unix rseserver_setup.sh
    chmod ug+rwx rseserver_setup.sh
    ./rseserver_setup.sh installation_directory
    installation_directory は、サーバー・コンポーネントをインストールしたいリモート・マシン上のディレクトリー (たとえば、/opt/rseserver) です。(ディレクトリーを指定しない場合は、デフォルトによりインストール・ディレクトリーは /opt/rseserver630 になります。このデフォルト・ディレクトリーでは、ルート・アクセスが必要となる場合があることに注意してください。)

サーバーの開始

始動時にデーモンを使用して自動的にサーバーを始動したり、手動でサーバーを始動することができます。

サーバーをサーバー・デーモンで開始する場合。
  1. root ユーザー ID を使用して実行していることを確認します。(デーモン をルートで実行していないと、接続ユーザーの認証ができません。) 次のコマンドを実行します。
    su -l root
    cd /opt/rseserver
    perl ./daemon.linux
サーバー・デーモンはポート 4035 で実行することに注意してください。

始動時にデーモンを実行

デーモンを Linux の始動時に 実行するように構成することもできます。そうするには、始動スクリプトに デーモンに対する呼び出しを付加する必要があります。/etc/rc.d/rc.local ファイルの下部に次の行を追加します。
cd /opt/rseserver
perl ./daemon.linux

サーバーを手動で開始する場合。

次のコマンドを実行します。
cd /opt/rseserver
perl ./server.linux <port>

これらのコマンドは、/opt/rseserver ディレクトリーにある server.linux スクリプトを実行します。これが 作動しない場合には、server.linux のアクセス権属性を変更してみて ください (たとえば、chmod 755 server.linux を入力 します) 。server.linux スクリプトのポート・パラメーターはオプションです。ポートを指定しない場合には、サーバーは使用可能な最初のポートを選択し、そのポート番号を標準出力に印刷します。デフォルトでは、ポート番号は通常 4033 です。別のポートを使用したい場合は、リモート・システム・エクスプローラーで、使用している接続のファイル・サブシステム・プロパティーにこのポート番号を入力する必要があります。(ポート番号の変更については、「ワークベンチのリモート・サーバーに対するクライアント接続の作成」 セクションを参照してください。)そうでない場合には、このプロパティー を変更する必要はありません。

ワークベンチのリモート・サーバーに対するクライアント接続の作成

製品を使用して、リモート・サーバーに対するクライアント接続を作成できます。このタスクはワークベンチ統合開発環境内で実行します。リモート・サーバーへ 接続するには:
  1. リモート・システム・エクスプローラー・パースペクティブに切り替えます。 「ワークベンチ」メニューから、「ウィンドウ」 > 「パースペクティブを開く」 > 「リモート・システム・ エクスプローラー」をクリックします。
  2. 「リモート・サーバー」ビューで、「新規接続」が自動的に 展開して、リモート・システム・エクスプローラーを介して接続できる各種の リモート・システムが表示されます。「新規接続」ダイアログ・ボックスを呼び出して接続を構成するには、リストされたリモート・システムのいずれかを展開します。
  3. 「ホスト名」フィールドに、サーバーの名前または TCP/IP アドレスを入力します。 このフィールドに入力する値は、「接続名」フィールドに自動的にコピーされます。これは「リモート・システム」ビューに表示され、接続に対して固有です。
  4. (オプション) 記述を入力します。この記述は、接続の作成後 に「プロパティー」ビューに表示されます。
  5. 「完了」をクリックしてシステムを定義します。
重要: ポート番号を調べるには、「リモート・ システム」ビューから「接続」または「サブシステム」を右クリックして、 「プロパティー」を選択します。 関連情報を表示するには、「サブシステム」をクリックします。ポートが「0」である場合は、 リモート・システム・エクスプローラー通信サーバーがサーバー上の空きポートを選びます。 サーバーの開始時にポート番号を指定した場合は、たとえば、ファイアウォールを処理するために、それをここで入力する必要があります。
関連タスク
リモート AIX サーバーへの接続