FreeNX

Finalmente coloquei para rodar o FreeNX aqui no trabalho. A ideia é poder acessar algumas ferramentas gráficas remotamente. Apesar de eu utilizar muito SSH e isto resolver boa parte do trabalho, para acessar algumas coisas a interface gráfica ainda é desejável.

Outras opões seriam:
– VNC (gera um tráfego de rede muito alto)
– SSH com X (gera um tráfego grande e tem que exportar variáveis de ambiente para passar pelo proxy)
– Abrir as portas dos serviços que quero acessar e utilizar a interface gráfica remotamente (precisaria abrir um NAT no firewall o que não é muito desejável).

Fiquei com o FreeNX que já foi muito utilizado pelo msinhore e fike. Vejamos o que eu fiz:

  • Setei a variável de ambiente http_proxy para poder acessar outros repositórios que não o local via APT:

# export http_proxy=”http://nome_usuario:senha_usuario@ip_proxy:porta_proxy”

  • Adicionei o repositório em /etc/apt/source.list:

deb http://debian.tu-bs.de/knoppix/nx/skolelinux/ ./

  • Instalei os pacotes freenx e nxserver:
    # aptitude install freens nxserver

    • Editei a linha de /etc/ssh/sshd_config para:

    X11Forwarding yes

    • Executei um script de configuração:

    # nxsetup –setup-nomachine-key

    • Criei um usuário para o nx:

    #nxserver –adduser nome_usuario
    #nxserver –passwd senha_usuario

    • Baixei o cliente do nx no site na Nomachine e startei o cliente:

    $ nxclient &

    O cliente configura a conexão e utilizei o localhost para fazer o teste. Agora falta um NAT para o NX e vou poder usa-lo de casa!!!

    Agradeço aqui ao msinhore que me passou o link do repositório NX e o fike que escreveu um tutorial para o Debian Sarge no DebianZine nº1 que utilizei para fazer tudo sem stress!

    Para aqueles que forem utilizar o NX com várias seções simultâneas fica o alerta de que o server dele consome bastante recurso de processamento para compactar e enviar os dados. Então embora seja excelente usar o FreeNX para conexões lentas, o servidor precisa aguentar o tranco.

Compartilhe

Você pode gostar

pg_hba.conf

Introdução O arquivo pg_hba.conf (PostgreSQL Host-Based Authentication) é uma peça fundamental na configuração de segurança de qualquer instância PostgreSQL. Ele define as regras de autenticação

Tuning de SO (no Linux)

Introdução Tuning refere-se ao processo de ajustar e otimizar o desempenho de um sistema, software ou aplicação. A otimização do sistema operacional é uma etapa

Tipos de cargas dos bancos de dados

Introdução Cargas de dados referem-se aos diferentes tipos de operações e transações que um banco de dados deve processar. Essas cargas variam conforme o tipo

plugins premium WordPress