Connexion à un serveur Linux ou UNIX distant

Les sections suivantes expliquent comment installer le code de serveur Linux ou UNIX, démarrer le démon du serveur et établir une connexion avec un serveur Linux ou UNIX distant.

Conditions préalables

Pour utiliser le démon du serveur de communications de l'explorateur de systèmes distants, vous devez installer Perl. Grâce au démon, vous n'avez pas besoin d'exécuter certaines tâches manuelles lorsque vous vous connecterez au serveur. Par contre, vous devez installer le kit JDK (Java Development Kit) version 1.4 ou supérieure.

Installation du code de serveur

  1. Vérifiez que Perl est installé.
  2. Vérifiez que le kit JDK version 1.4 ou supérieure est installé.
  3. Créez le répertoire dans lequel vous souhaitez installer le code de serveur. Dans les autres procédures, nous supposons que le répertoire est /opt/rseserver (approprié pour le partage) mais vous pouvez utiliser le répertoire de votre choix.
  4. Localisez le fichier x:\répertoire_produit\eclipse\plugins\com.ibm.etools.systems.universal_numéro_version\serverruntime\rseserver.jar sur votre poste de travail local, où x:\répertoire_produit représente le répertoire dans lequel vous avez installé le produit (c:\WSWB, par exemple).
  5. Téléchargez via FTP le fichier rseserver.jar dans le répertoire /opt/rseserver.
  6. Placez-vous dans le répertoire /opt/rseserver en exécutant la commande suivante :
    cd /opt/rseserver
  7. Pour extraire le code de serveur, exécutez la commande suivante dans le répertoire /opt/rseserver :
    jar -xf rseserver.jar
    Avertissement : Fournie avec le kit JDK, la commande jar peut ne pas figurer dans le chemin d'accès. Si un message d'erreur indique que la commande est introuvable alors que vous exécutez la commande jar, essayez de désigner le répertoire d'installation du kit JDK dans la commande jar. Par exemple : /opt/IBMJava2-131/bin/jar -xf rseserver.jar

  8. Dans le répertoire /opt/rseserver, exécutez les commandes de configuration suivantes :
    dos2unix daemon.linux
    dos2unix server.linux
    chmod 755 server.linux
    chmod 755 daemon.linux
    chmod 755 auth.pl

Démarrage du serveur

Vous pouvez démarrer le serveur de communications RSE manuellement ou via le démon. Avant de démarrer le serveur, vérifiez que la commande Java figure dans le chemin d'accès en exécutant la commande suivante :
java -version
Le système affiche un texte similaire à l'exemple suivant :
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))
Si un message d'erreur indique que la commande est introuvable, essayez de créer un lien symbolique vers la commande Java figurant dans le répertoire /usr/bin en exécutant la commande suivante :
ln -s  /opt/IBMJava2-131/jre/bin/java /usr/bin/java
Démarrage du serveur avec le démon
  1. Vous devez être connecté sous l'ID utilisateur root. Si le démon n'est pas exécuté sous root, il ne pourra pas authentifier les utilisateurs qui se connectent. Exécutez les commandes suivantes :
    su -l root
    cd /opt/rseserver
    perl ./daemon.linux
Vérifiez que le démon de serveur s'exécute sur le port 4035. Vous pouvez également exécuter le script daemon.unix.

Démarrage manuel du serveur Linux

Exécutez les commandes suivantes :
cd /opt/rseserver
perl ./server.linux [port]
Ces commandes permettent d'exécuter le script server.linux figurant dans le répertoire /opt/rseserver. Si l'opération ne fonctionne pas, essayez de modifier les attributs de droit d'accès sur le script server.linux. Par exemple, vous pouvez taper chmod 755 server.linux. Le paramètre de port du script server.linux est facultatif. Si vous n'indiquez pas de numéro de port, le serveur sélectionne le premier port disponible et affiche son numéro sur la sortie standard. Par défaut, il s'agit généralement de 4033. Pour utiliser un port différent, affectez le numéro de port de votre choix à la propriété port du sous-système Fichiers de votre connexion dans l'explorateur de systèmes distants (voir Connexion au serveur distant ci-dessous). Sinon, vous n'avez pas besoin de modifier la propriété.

Démarrage manuel du serveur UNIX

Pour démarrer le script server.unix, exécutez les commandes suivantes :
cd /opt/rseserver
perl ./server.unix [port]
Ces commandes permettent d'exécuter le script server.unix figurant dans le répertoire /opt/rseserver. Si l'opération ne fonctionne pas, essayez de modifier les attributs de droit d'accès sur le script server.unix. Par exemple, vous pouvez taper chmod 755 server.unix. Le paramètre de port du script server.unix est facultatif. Si vous n'indiquez pas de numéro de port, le serveur sélectionne le premier port disponible et affiche son numéro sur la sortie standard. Par défaut, il s'agit généralement de 4033. Pour utiliser un port différent, affectez le numéro de port de votre choix à la propriété port du sous-système Fichiers de votre connexion dans l'explorateur de systèmes distants (voir Connexion au serveur distant ci-dessous). Sinon, vous n'avez pas besoin de modifier la propriété.

Exécution du démon au démarrage

Vous pouvez configurer le démon pour s'exécuter au démarrage de Linux. Pour ce faire, vous devez ajouter un appel du démon dans le script de démarrage. A la fin du fichier /etc/rc.d/rc.local, ajoutez les lignes suivantes :
cd /opt/rseserver
perl ./daemon.linux &
Pour exécuter le démon UNIX au démarrage, ajoutez également la ligne perl ./daemon.unix.


Connexion au serveur distant

Pour vous connecter au serveur distant, procédez comme suit :
  1. Placez-vous dans la perspective Explorateur de systèmes distants. Dans le menu, cliquez sur Fenêtre > Ouvrir une perspective > Explorateur de systèmes distants.
  2. Dans la vue Systèmes distants, la fenêtre Nouvelle connexion se développe automatiquement pour afficher les différents systèmes distants auxquels vous pouvez vous connecter via l'explorateur de systèmes distants. Développez Linux ou Unix pour ouvrir la boîte de dialogue Nouvelle connexion et configurer une connexion.
  3. Entrez un nom pour votre premier profil, puis cliquez sur Suivant. Vous devez effectuer cette démarche uniquement dans le cas où aucune connexion n'a été préalablement définie.
  4. Entrez un nom de connexion. Le nom de profil qui s'affiche dans votre vue arborescente doit être unique.
  5. Dans la zone Nom d'hôte, indiquez le nom ou l'adresse TCP/IP du serveur Linux (LINUX_A, par exemple).
  6. Entrez une Description (facultatif). Une fois la connexion créée, la description apparaît dans la vue Propriétés.
  7. Cliquez sur Terminer pour définir votre système.
Avertissement : Pour vérifier le numéro de port, cliquez avec le bouton droit de la souris sur la connexion ou le sous-système dans la vue Systèmes distants et sélectionnez Propriétés. Cliquez sur Sous-système pour afficher les informations correspondantes. Si le port est "0", le serveur de communications de l'explorateur de systèmes distants réquisitionne le premier port disponible sur le serveur. Si vous avez indiqué un numéro de port au démarrage du serveur, vous devez le saisir ici (pour travailler avec un pare-feu, par exemple).

Tâches connexes Connexion à un serveur Windows distant