Alguns clientes vêm tendo necessidade de visualizar a área de trabalho de alguns de seus colaboradores de forma esporádica (sem que os
mesmos saibam), seja para ver se os mesmos estão produzindo, verificar o que estão acessando, notarem alguma atitude suspeita, se estão
fazendo algo incompatível com a política da empresa, etc.
Enfim... As necessidades variam.
Tentarei ser bem direto neste artigo, e fazendo tudo via terminal. Todas as estações são
Linux e a ideia, é implantar algo rápido e fácil de forma
que mesmo usuários sem muita experiência, possam fazer tais configurações.
A ideia não é nada robusta, como configurar estações para armazenamento/gravação de imagens e/ou vídeos durante a sessões dos usuários.
Observações Iniciais
Eu escrevo este texto enquanto configuro em texto em estações com
Linux Mint 12,
Ubuntu 11.X e
Debian
Squeeze, sempre usando como X, o GNOME. Além disso, toda a configuração é feita via SSH (terminal).
Mãos à obra.
Nas estações onde deseja visualizar a área de trabalho, conecte-se via SSH, e como root, ou com o poder do mesmo, instale o pacote VINO (é um
VNC Server), conforme mostro abaixo:
# apt-get install vino
* Atenção neste momento, pois o binário que deverá ser carregado nas estações durante a inicialização do sistema é o "vino-server", e não o
vino. Sendo assim, crie uma cópia, ou um link simbólico, do arquivo "/sbin/vino-server" para a pasta "/etc/init.d/", conforme mostro
abaixo:
# ln -s /sbin/vino-server /etc/init.d/vino-server
Pronto, agora, inicie uma nova sessão SSH conectando com o nome do usuário (supondo que a diretiva 'X11Forwarding' do Servidor SSH na
estação esteja habilitada), conforme imagem abaixo: