Capítulo 15. FreeNX: controlando outro computador remotamente

Sumário

15.1. Noções básicas do NX
15.2. Configuração avançada do FreeNX
15.3. Solução de problemas
15.4. Mais informações

O FreeNX é uma implementação GPL do servidor NX, usado para exibição e acesso remoto de outro computador. Ele oferece resposta de aplicativo em velocidade quase local através de links de alta latência e largura de banda baixa.


15.1. Noções básicas do NX

Estas etapas descrevem o procedimento básico para estabelecer uma configuração do NX de trabalho que aceite até 10 clientes conectados ao servidor NX:

  1. Instale os seguintes pacotes na máquina servidor e cliente usando o módulo de gerenciamento de software do YaST:

    Máquina servidor

    Máquina cliente

    • NX

    • FreeNX

    • NX

    • knx (para sessões do KDE)

    • NoMachine nxclient (para sessões não-KDE)

  2. Execute o seguinte comando como Root para configurar o servidor NX:

    nxsetup --install --clean --purge --setup-nomachine-key

    O servidor é executado de acordo com as configurações padrão existentes em /etc/nxserver/node.conf. Qualquer usuário pode se conectar remotamente de qualquer estação de trabalho. Para informar-se sobre a configuração avançada do servidor NX, consulte a Seção 15.2, “Configuração avançada do FreeNX”.

    Se você preferir uma configuração mais segura com chaves privadas distribuídas para cada cliente, consulte as instruções contidas na Seção 15.2.1, “Configurando a autenticação SSH com chaves do cliente”.

  3. Configure o firewall na máquina que hospeda o servidor NX para permitir conexões do NX.

    1. Efetue login na máquina servidor como Root e inicie o módulo de firewall do YaST.

    2. Selecione Serviços Permitidos para acessar a caixa de diálogo de configuração do serviço e selecione Zona Externa.

    3. Selecione Avançado para especificar detalhes de porta do NX.

    4. Abra as portas 22 (SSH), 5000 a 5009, e 7000 a 7009 para aceitar tráfego do NX. Para fazer isso, especifique o seguinte nas portas TCP:

      22 5000:5009 7000:7009
    5. Selecione OK+Próximo+Aceitar para armazenar suas configurações e reiniciar o firewall.

[Tip]Dica

Para obter informações detalhadas sobre a configuração de firewall para o NX, consulte /usr/share/doc/packages/FreeNX/NX-Firewall.txt.

Para conectar-se remotamente a outra estação de trabalho e usar o KDE como sua opção de desktop, proceda da seguinte maneira:

  1. Inicie o KNX no menu principal.

  2. No primeiro login, você precisará criar uma nova conexão. Para criar uma conexão, faça o seguinte:

    1. Em Login de Cliente do KNX, clique em Configurações de Conexão.

    2. Digite um nome para a conexão; por exemplo, o nome do servidor.

    3. Especifique as informações de host, o número da porta e a largura de banda da conexão.

    4. Em Tipo de Sessão, selecione UNIX/KDE para iniciar uma sessão do KDE.

    5. Selecione uma resolução de tela.

    6. Clique em OK.

  3. Depois que você se conectar e a conexão remota aparecer na tela, você poderá acessar aplicativos e usar o computador remoto como se estivesse em frente a ele.

Para conectar-se remotamente a outra máquina que execute o GNOME como sua opção de desktop, proceda da seguinte maneira:

  1. Faça o download do pacote nxclient do NoMachine através de http://www.nomachine.com/download_client_linux.php e instale-o.

  2. Inicie o Assistente para Conexão do NX no menu principal.

  3. Em três etapas, digite o nome da conexão, detalhes da porta e do host, e o tipo de conexão, selecione o tipo de sessão Unix/Gnome, decida se criará um atalho na área de trabalho e clique em Concluir.

  4. Para conectar-se ao desktop remoto, clique no atalho do NX na área de trabalho e informe o nome de usuário e a senha. Em seguida, clique em OK.

    A área de trabalho remota aparece na sua tela.