Conectando-se a um Servidor Linux ou UNIX Remoto

A documentação a seguir explica como instalar o código de servidor Linux ou UNIX, iniciar o daemon do servidor e fazer uma conexão com um servidor remoto Linux ou UNIX.

Pré-requisitos

Para utilizar o daemon do servidor de comunicação do Remote System Explorer, é necessário instalar o Perl. A utilização do daemon ajuda a eliminar algumas das etapas manuais quando você se conecta ao servidor. Além disso, observe que o JDK (Java Development Kit) versão 1.4 ou superior é requerido.

Instalando o código do servidor

  1. Assegure-se de que o Perl esteja instalado.
  2. Certifique-se de que o JDK versão 1.4 ou superior esteja instalado.
  3. Crie um diretório em que você deseja instalar o código do servidor. O restante dessas instruções assumirá o diretório /opt/rseserver (adequado para compartilhamento de equipe), mas você tem a liberdade de utilizar qualquer diretório.
  4. Localize o arquivo x:\product directory\eclipse\plugins\com.ibm.etools.systems.universal_version_number\serverruntime\rseserver.jar na estação de trabalho local, em que x:\product directory é o diretório em que você instalou o produto, por exemplo, c:\WSWB.
  5. Transfira via FTP o arquivo rseserver.jar para o diretório /opt/rseserver.
  6. Vá para o diretório /opt/rseserver digitando:
    cd /opt/rseserver
  7. Execute o seguinte comando no diretório /opt/rseserver para extrair o código do servidor:
    jar -xf rseserver.jar
    Atenção: O comando jar é enviado com o JDK e pode não estar em seu caminho.Se você receber um erro "comando não localizado" ao executar o comando jar, tente qualificar o comando jar com o diretório de instalação do JDK. Por exemplo: /opt/IBMJava2-131/bin/jar -xf rseserver.jar

  8. Ainda no diretório /opt/rseserver, execute os seguintes comandos de configuração:
    dos2unix daemon.linux
    dos2unix server.linux
    chmod 755 server.linux
    chmod 755 daemon.linux
    chmod 755 auth.pl

Iniciando o servidor

Você pode iniciar o servidor de comunicações do RSE com o daemon do servidor ou manualmente. Antes de iniciar o servidor, certifique-se de que o comando Java esteja em seu caminho; isso pode ser feito executando-se o seguinte comando:
java -version
Você deve ver algo semelhante ao seguinte:
Java versão "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 ativado: jitc))
Se você receber um erro "comando não localizado", tente criar um link simbólico com o comando java em /usr/bin executando o seguinte comando:
ln -s  /opt/IBMJava2-131/jre/bin/java /usr/bin/java
Para iniciar o servidor com o daemon do servidor
  1. Assegure-se de que a execução esteja sendo feita com o ID de usuário root. (Se o daemon não for executado sob a raiz, ele não poderá autenticar os usuários de conexão.) Execute os seguintes comandos:
    su -l root
    cd /opt/rseserver
    perl ./daemon.linux
Observe que o daemon do servidor é executado na porta 4035. O daemon.unix também pode ser iniciado da mesma maneira.

Para iniciar o servidor Linux manualmente

Execute os seguintes comandos:
cd /opt/rseserver
perl ./server.linux [port]
Esses comandos são executam o script server.linux localizado no diretório /opt/rseserver. Se isso não funcionar, tente alterar os atributos de permissão no server.linux (por exemplo, digite chmod 755 server.linux.O parâmetro de porta para o script server.linux é opcional. Se você não especificar uma porta, o servidor escolherá a primeira porta disponível e imprimirá o número da porta para saída padrão. Por padrão, geralmente é 4033. Para utilizar uma porta diferente, será necessário digitar esse número de porta na propriedade da porta do subsistema Arquivos de sua conexão no Remote System Explorer (consulte Conectando-se ao Servidor Remoto, a seguir).Caso contrário, essa propriedade não precisa ser alterada.

Para iniciar o servidor UNIX manualmente

Para executar o script unix.server, digite os seguintes comandos:
cd /opt/rseserver
perl ./server.unix [port]
Esses comandos são executam o script server.linux localizado no diretório /opt/rseserver. Se isso não funcionar, tente alterar os atributos de permissão no server.unix (por exemplo, digite chmod 755 server.unix. O parâmetro de porta para o script server.unix é opcional. Se você não especificar uma porta, o servidor escolherá a primeira porta disponível e imprimirá o número da porta para saída padrão. Por padrão, geralmente é 4033. Para utilizar uma porta diferente, será necessário digitar esse número de porta na propriedade da porta do subsistema Arquivos de sua conexão no Remote System Explorer (consulte Conectando-se ao Servidor Remoto, a seguir).Caso contrário, essa propriedade não precisa ser alterada.

Executando o daemon na inicialização

Talvez você queira configurar o daemon para ser executado na inicialização para o Linux. Para isso, é necessário anexar uma chamada ao daemon ao script de inicialização. Inclua as seguintes linhas no final do arquivo /etc/rc.d/rc.local:
cd /opt/rseserver
perl ./daemon.linux &
Também é possível incluir perl ./daemon.unix se quiser executar o daemon do UNIX na inicialização.


Conectando-se ao Servidor Remoto

Para fazer uma conexão com o servidor remoto:
  1. Vá para a perspectiva Remote System Explorer. No menu do workbench, clique em Janela > Abrir Perspectiva > Remote System Explorer.
  2. Na visualização Sistemas Remotos, a Nova Conexão é automaticamente expandida para mostrar os vários sistemas remotos que você pode conectar através do Remote System Explorer. Expanda Linux ou Unix para chamar a caixa de diálogo da nova conexão e configurar uma conexão.
  3. Insira um nome para seu primeiro perfil e clique em Avançar. (Essa etapa ocorrerá apenas se você nunca tiver definido uma conexão anteriormente.)
  4. Informe um nome de conexão. Este nome é mostrado na exibição em árvore e deve ser exclusivo do perfil.
  5. Digite o nome ou endereço TCP/IP de seu servidor Linux no campo Nome do Host, por exemplo, LINUX_A.
  6. (Opcional) Digite uma Descrição. A descrição aparece na visualização Propriedades depois que a conexão é criada.
  7. Clique em Concluir para definir seu sistema.
Atenção: Para verificar seu número de porta, clique com o botão direito do mouse na sua conexão ou subsistema na visualização Sistemas Remotos e selecione Propriedades. Clique em Subsistema para visualizar as informações relevantes. Se sua porta for "0," então seu servidor de comunicações Remote System Explorer selecionará qualquer porta livre no servidor. Se você especificou um número de porta ao iniciar o servidor, será necessário inseri-lo aqui, por exemplo, para trabalhar com um firewall.

Tarefas Relacionadas Conectando-se a um servidor Windows remoto