トップ  eラーニング  書籍紹介  用語集

Google

言語

開発環境

Webアプリ/ミドル

データベース

OS/ネットワーク

ITスキル

海外サイト翻訳

書籍検索

用語検索

Connecting to a remote Linux or UNIX server

このページではRSE User Guide『Connecting to a remote Linux or UNIX server』の翻訳版を掲載しています。

[RSE User Guide] [Remote System Explorer Connections]

※このページの記述は、ウェブ上の翻訳機を参考に、 RSE User Guide の翻訳を行ったものです。

以下の記述では、どのようにリモートLinuxまたはUnixサーバーにLinuxまたはUnixサーバーコードをインストールし、 サーバデーモンを始めて、接続をするかを説明しています。 Windowsにサーバをセットアップするには、注意してください。

Prerequisites

Remote System Explorer communications server daemon を使用するためにはPerlをインストールする必要があります。 デーモンを使用するのは、サーバに接続する際、手動で行ういくつかのステップを省略するためです。

Installing the server code

  1. サーバを含むパッケージを見つけてください。 通常、サーバコードは含んでいる製品でパッケージされています。 サーバパッケージを見つけ、インストールする際は、その製品のドキュメンテーションを参照してください。
    また、サーバもパッケージ(rseserver-<version>-<os>.tar)として Eclipse DSDP Target Managementダウンロード・サイトで利用可能です。 例えば、rseserver-2.0-linux.tarはLinuxのためのリリース2.0サーバを含んでいます。
    なお、Linux、AIX、あなたのUnixの環境に適合することができるジェネリックUnixバージョン、 および実験Mac OS Xバージョンのためのサーバがあります。

  2. Perlがインストールされるのを確認にしてください。

  3. JAVA実行環境(JRE)バージョン1.4以上がインストールされるのを確認にしてください。 IBM、Sunまたは同等なJREが必要です(ほとんどのLinuxと共に出荷されたgcjベースのjvmは働いていません。)
    コマンドラインに、java -version (以下を参照) と入力し、gcjの参照があるかどうかチェックします。 また、 http://java.sun.com からSun JREをダウンロードすることができます。

  4. サーバコードをインストールしたいディレクトリを作成してください。 以下の記述では、説明の都合上、/opt/rseserverにディレクトリを作成しているものと仮定して説明しますが、 自由にどんなディレクトリも使用することができます。

  5. サーバパッケージをこのディレクトリにアップロードしてください。 FTPを使用することができます。

  6. 以下のコマンドで「/opt/rseserver」にカレントディレクトリを切り替えてください。
    cd /opt/rseserver

  7. 「/opt/rseserver」ディレクトリ配下で以下のコマンド例を参考に あなたのOSに適切なパッケージのサーバコードを解凍してください。
    Linuxの例):$tar -xf rseserver-2.0-linux.tar

Starting the server

You can start the RSE communications server with the server daemon, or manually. あなたはサーバデーモンからRSE communications serverを手動で始めることができます。 サーバーを始動させる前に、「java -version」を入力し、javaのパスが設定されていることを確認してください。

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-141/jre/bin/java /usr/bin/java

To start the server with the server daemon

ルートのユーザIDを使用することで起動していることを確認にしてください。 (デーモンがルートの下で実行されないと、接続ユーザを認証することができないでしょう。) 以下のコマンドを実行してください:

su -l root
cd /opt/rseserver
perl ./daemon.pl [daemonPort] [serverPortRange]

サーバデーモンがデフォルトでポート4075で動くのに注意してください。 強制的にデフォルト以外のデーモンポートを設定することもできます。 あなたのデーモンがファイアウォールの後ろを走るなら あなたは選択されたサーバポートを与えられた範囲に制限するために任意のserverPortRangeを与えることができます。:

perl ./daemon.pl 4075 10000-10010

To start the server manually

リモートマシンの上にルートアクセスを持っていないなら、あなたは特定のユーザだけのために手動でサーバを始めることができます。 以下のコマンドを実行してください:

cd /opt/rseserver
perl ./server.pl [port]

これらのコマンドは/opt/rseserverディレクトリに位置するserver.plスクリプトを実行します。 server.plスクリプトへのポートパラメタは任意です。 あなたがポートを指定しないと、サーバは、利用可能な最初のものを選んで、規格へのポートナンバーをコピーするでしょう。 デフォルトで、通常、それは4033です。 異なったポートを使用したいと思うなら、あなたはRemote Systemエクスプローラーでのあなたの接続のためのFilesサブシステムのためにこのポートナンバーにポートの特性を記録しなければならないでしょう。 (以下のRemote ServerへのConnectingを見てください)。 上記のような理由がない限り、設定を変える必要はないでしょう。
注意: あなたがRSEをサーバに接続するとき、あなたがクライアントから切断するとすぐに、サーバは終了します。 デーモンの場合は終了しません。

Rexec Server Launcher

また、Rexecアクセスをあなたのリモートシステムで可能にさせるなら、 あなたはクライアントからのRexecコマンドでサーバを自動的に始めさせることができます そうするには、New Connection WizardでServer Launcher Propertiesを使用してください。

Running the daemon at startup

Linuxの起動時にデーモンを構成させたい場合は、その呼び出しをあなたの始動スクリプトへのデーモンに追加する必要があります。 /etc/rc.d/rc.local fileの下部に以下の系列を加えてください:

cd /opt/rseserver
perl ./daemon.pl &

SSL Encryption and Firewalls

By default the RSE DStore connection is unencrypted. You can, however, configure it to use SSL encryption. デフォルトで、RSE DStore接続は非暗号化されますが、SSL暗号化を使用するためにそれを構成することができます。 Because all dstore data transfer is done through a single TCP/IP connection, the connection can also be tunneled through an ssh channel. ただ一つのTCP/IP接続を通してすべてのdstoreデータ転送をするので、また、セキュアシェル (SSH)チャンネルで接続にトンネルを堀ることができます。 In fact, the same ssh channel can also be used to start the server, like in the following example: 事実上、また、以下の例などのようにサーバを始めるのに同じセキュアシェル (SSH)チャンネルを使用することができます:

ssh -l moberhuber build.eclipse.org -L27127:build.eclipse.org:27127 \
"sh -c 'cd ~/rseserver/latest; perl ./server.pl 27127'"

ここで、RSE Serverをセキュアシェル (SSH)接続でポート27127に始動して、 セキュアシェル (SSH)を通して同じ時間のポート27127で地元のホストに送ります。 あなたは現在RSEをlocalhost: 27127に接続することができます、 そして、透過的に接続をリモートシステムに送るでしょう。

Connecting to the Remote Server

To make a connection to your remote server:
  1. Switch to the Remote System Explorer perspective. 接続をリモートサーバにするように: From the workbench menu, click Window > Open Perspective >Remote System Explorer. ワークベンチメニューから > ウインドウ(W) > パースペクティブを開く(O) > Remote System Explorer のようにクリック
  2. Remote Systems viewにて, 新しいConnectionは、あなたがRemote Systemエクスプローラーを通して接続することができる様々なリモートシステムを見せるために自動的に広げられます。 LinuxかUnixを広げて、新しい接続ダイアログボックスを呼び出して、接続を構成してください。

  3. 最初のプロフィールのために名前を入力してください、そして、Nextをクリックしてください。 (あなたが以前接続を一度も定義したことがない場合にだけ、このステップは起こります。)

  4. この名前は、あなたのツリービューで表示して、プロフィールにユニークであるに違いありません。

  5. 名前かHost名欄のあなたのLinuxサーバのTCP/IPアドレス、例えば LINUX_A を入れてください。

  6. (任意)記述に入ってください。 接続が作成された後に、Propertiesビューで、この記述は現れます。

  7. Finishをクリックして、システムを定義してください。

注意: あなたのポート番号をチェックするために、Remote Systemsビューから接続かサブシステムを右クリックしてください、 そして、Propertiesを選択してください。 Subsystemをクリックして、関連情報を見てください。 あなたのポートが「0」であるなら、あなたのRemote System Explorer communications serverはサーバのどんな自由ポートも選ぶでしょう。 サーバを始めるとき、ポートナンバーを指定したなら、あなたは、例えば、ファイアウォールで働くためにここにそれを入れる必要があります。

Related tasks

Connecting to a remote Windows server

戻る

Loarding…

グループサイト  zealseeds  zealseedsラーニング  zealseedsブックス  名か字  名科辞典  幸福の木の育て方

Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ